Перейти к основному контенту Обзор Компоненты Выпуски Расширения Начало работы Состояние службы Поддержка по вопросам и ответам Документация Блог Обзор Расширения Служба поддержки Документация Блог VS Code для образовательных учреждений Загрузки Приобрести Обзор Поддержка Портал администратора Портал подписчиков Dev Essentials Центр Visual Studio Бесплатная версия Visual Studio Microsoft Security Azure Dynamics 365 Microsoft 365 Microsoft Teams Windows 365 ИИ от Майкрософт Azure Space Смешанная реальность Microsoft HoloLens Microsoft Viva Квантовые вычисления Экологическая устойчивость Образование: Автомобили Финансовые услуги Государственный сектор Здравоохранение Производство Розничная торговля Найти партнера Стать партнером Партнерская сеть Microsoft Marketplace Marketplace Rewards Компании по разработке программного обеспечения Блог Microsoft Advertising Центр разработчиков Документация Мероприятия Лицензирование Microsoft Learn Microsoft Research Посмотреть карту сайта
Инструменты разработчика Node.js | Visual Studio2026-02-10T13:08:55-08:00

Инструменты Node.js

Преобразуйте Visual Studio в мощную среду разработки на Node.js

Снимок экрана: шаблоны проекта

Шаблоны проектов

Быстрый запуск и работа

Приступайте к созданию приложений Node.js в Visual Studio с помощью встроенных шаблонов проектов. Либо используйте уже привычные программы командной строки для формирования шаблонов, чтобы создать свой проект, и импортируйте его в Visual Studio всего несколькими щелчками мышью.

IntelliSense

Понимание кода

Воспользуйтесь полезной функцией синтаксически правильного завершения с мощным обработчиком IntelliSense, который статически анализирует код Node.js и все используемые вами пакеты.

снимок экрана IntelliSense
снимок экрана: интеграция npm

Интеграция npm

npm повсюду, как и должно быть

Как бы вы ни предпочли взаимодействовать с npm — через мощный пользовательский интерфейс, командную строку или обоими способами — мы обеспечим это. Можно быстро находить и устанавливать пакеты с помощью мощного пользовательского интерфейса, изучать пакеты и их зависимости в представлении в виде дерева npm, а также получать предупреждения, когда одной из зависимостей не хватает.

Интерактивное окно

Ускоренная итерация

Введите код Node.js и немедленно просмотрите результаты в интерактивном окне Node.js (которое также называется окном REPL). Вы можете использовать те же встроенные модули, синтаксис и переменные, что и в сценарии Node.js. И, разумеется, вы сможете использовать выделение синтаксиса и IntelliSense в своем коде, как и при работе в редакторе.

снимок экрана интерактивного окна

Расширенная отладка

Локально и удаленно в любой ОС

Насладитесь удобством перехода по точкам останова в коде и автоматических уведомлений об исключениях в интерактивном отладчике Visual Studio. К дополнительным функциям относятся условные точки останова, точки трассировки, количество обращений, работа в режиме “Изменить и продолжить”, а также удаленная отладка в разных ОС (Linux, macOS и Windows).

снимок экрана: интерактивный отладчик Visual Studio

Профилирование

Отслеживайте проблемы производительности

Отчеты о профилировании позволяют взглянуть на разные уровни структуры вашего приложения, от строк исходного кода до процессов, а также данные выполнения программы, от вызовов и вызванных функций до конкретной функции в дереве вызовов всего приложения.

снимок экрана: отчеты о профилировании
снимок экрана: Инструменты Node.js для Visual Studio

Модульное тестирование

Настройте тестовую платформу по своему вкусу

Инструменты Node.js для Visual Studio включают в себя поддержку обнаружения и выполнения модульных тестов. Это позволяет вам создавать, выполнять, отлаживать и фильтровать модульные тесты, не переключаясь в командную строку. Используйте Mocha или просто расширьте возможности Visual Studio, чтобы работать с предпочитаемой платформой модульного тестирования.

Интеграция TypeScript

Создавайте надежные приложения

TypeScript — это расширенная версия JavaScript, которая компилируется в обычный код JavaScript. В ней добавлены дополнительные типы, классы и модули, что позволяет писать более удобный в сопровождении код и использовать преимущества более мощных инструментов. Инструменты Node.js для Visual Studio обеспечивают всестороннюю поддержку (от IntelliSense до модульного тестирования) TypeScript в приложениях Node.js.

снимок экрана: интеграция с TypeScript
снимок экрана Team Explorer

Система управления версиями

Командная строка не нужна

Легко управляйте проектами Git и TFS, ожидающими изменениями и ветвями с помощью Team Explorer. Также вы можете опробовать множество расширений для управления версиями, доступных для Visual Studio.

Интеграция с облаком

Создание и развертывание менее чем за 5 минут

Создавайте, тестируйте и развертывайте веб-приложения, написанные на Node.js, а также выполняйте их отладку прямо со своего рабочего стола, пока они выполняются на сервере под управлением Linux или Windows. Кроме того, воспользуйтесь преимуществом тесной интеграции Visual Studio с кроссплатформенными службами Azure для Node.js — даже если развертывание выполняется не в Azure (например, следите за производительностью и использованием живого приложения с помощью Application Insights.)

снимок экрана: интеграция с кроссплатформенными службами Azure для Node.js
снимок экрана: расширения JavaScript и Node.js

Настройка инструментов

Расширения для grunt, gulp и не только!

Расширьте свой опыт, воспользовавшись множеством расширений JavaScript и Node.js, доступных в коллекции Visual Studio. К популярным расширениям относятся:

Бесплатно и с открытым кодом.

Присоединяйтесь к сообществу GitHub

Инструменты Node.js для Visual Studio — это бесплатное расширение Visual Studio с открытым кодом, поддерживаемое корпорацией Microsoft и сообществом. Мы постоянно совершенствуем работу с Node.js в Visual Studio и с радостью выслушаем ваши отзывы, предложения или идеи (особенно в виде запросов на вытягивание).

снимок экрана: Инструменты Node.js для Visual Studio