Перейти к основному контенту
Visual Studio
Инструменты разработчика Node.js | Visual Studio2020-10-20T10:34:48-07:00

Инструменты Node.js для Visual Studio

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

screenshot of project templates

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

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

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

IntelliSense

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

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

screenshot of IntelliSense
screenshot of npm integration

Интеграция npm

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

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

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

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

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

screenshot of Interactive Window
screenshot of Visual Studio’s interactive debugger

Усовершенствованная отладка

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

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

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

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

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

screenshot of profiling reports
screenshot of Node.js Tools for Visual Studio

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

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

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

Интеграция TypeScript

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

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

screenshot of TypeScript integration
screenshot of Team Explorer

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

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

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

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

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

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

screenshot of integration with cross-platform Azure services for Node.js
screenshot of JavaScript and Node.js extensions

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

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

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

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

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

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

screenshot of Node.js Tools for Visual Studio

Бесплатная полнофункциональная интегрированная среда разработки для учащихся, разработчиков открытого ПО и отдельных разработчиков

Скачать бесплатно

Профессиональные инструменты и службы для разработки; выгодные подписки для небольших команд разработчиков

Бесплатная пробная версия

Всеобъемлющее решение, которое удовлетворяет требованиям к качеству и масштабированию команд разработчиков любых размеров

Бесплатная пробная версия

Обратная связь