跳转至主内容 概述 功能 版本 扩展 开始 服务状态 常见问题解答支持 文档 博客 概述 扩展 支持 文档 博客 VS Code 教育版 下载 购买 概述 支持 管理员门户 订阅者门户 Dev Essentials Visual Studio 中心 免费 Visual Studio Microsoft 安全 Azure Dynamics 365 Microsoft 365 Microsoft Teams Windows 365 Microsoft AI Azure Space 混合现实 Microsoft HoloLens Microsoft Viva 量子计算 教育 汽车 金融服务 政府 医疗保健 制造业 零售业 查找合作伙伴 成为合作伙伴 合作伙伴网络 Microsoft Marketplace 软件公司 博客 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