Feedback

Инструменты разработчика Node.js | Visual Studio2018-08-17T11:32:26+00:00

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

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

graphic for node.js in cloud
screenshot of project templates

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

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

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

Технология IntelliSense

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

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

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

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).

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

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

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

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

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

Free, fully-featured IDE for students, open-source and individual developers

Free download

Professional developer tools, services, and subscription benefits for small teams

Free trial

End-to-end solution to meet demanding quality and scale needs of teams of all sizes

Free trial

Free, fully-featured IDE for students, open-source and individual developers

Download

Professional developer tools, services, and subscription benefits for small teams

Download

End-to-end solution to meet demanding quality and scale needs of teams of all sizes

Download