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

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

Nodejs-2-562x309@2x

templates

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

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

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

Технология IntelliSense

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

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

Подробнее о редактировании в Visual Studio

intellisense

NPM

Интеграция npm

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

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

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

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

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

window

debugging

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

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

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

Подробнее об отладке в Visual Studio

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

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

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

profiling

unit testing

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

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

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

Интеграция TypeScript

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

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

typescript

source control

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

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

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

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

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

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

cloud integration

customize

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

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

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

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

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

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

open source

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

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

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

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

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

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