Как мне запускать и отлаживать проекты NodeJS из Visual Studio с помощью набора сценариев вместо «npm start»?

#node.js #debugging #visual-studio-2019 #npm-start

#node.js #отладка #visual-studio-2019 #npm-start

Вопрос:

Используя Visual Studio 2019, я загрузил все зависимости, необходимые для запуска сценариев NodeJS, и все работает хорошо. Я могу запускать каждый .js скрипт только из VS (Ctrl F5), но я хочу знать, возможно ли запустить серию скриптов, как я обычно делаю, используя командную строку npm start , но в режиме реального времени через VS? Для меня очень важно, чтобы я не изменял какой-либо файл сценария, чтобы заставить это работать, а вместо этого позволял VS выполнять эту работу npm start , если это вообще возможно.

У меня уже есть настройка проекта, которую я могу успешно запустить через командную строку npm start , но могу ли я запустить и отладить его с помощью VS?

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

Комментарии:

1. Привет, вес, есть какие-нибудь обновления по этой проблеме? Пожалуйста, проверьте, помогает ли мой ответ вам справиться с проблемой или нет. Если это поможет, пожалуйста, не забудьте принять его , а если нет, пожалуйста, не стесняйтесь, дайте нам знать 🙂

2. Здравствуйте, извините за задержку. В данный момент я очень занят, но попробую, как только смогу. Я не оставлю вас в подвешенном состоянии. Приветствия! 🙂

3. Спасибо за ваши отзывы, и если у вас есть какие-либо опасения, пожалуйста, не стесняйтесь, дайте нам знать 🙂

Ответ №1:

На самом деле, в VS IDE есть шаблон проекта node js по умолчанию, предоставленный Microsoft.

введите описание изображения здесь

Вам нужно только установить рабочую нагрузку Node.js разработка на vs_installer, чтобы вы могли использовать этот шаблон.

введите описание изображения здесь

Я думаю, вам следует создать такой шаблон проекта, который следует правилу VS IDE с. node.js А затем перенесите содержимое вашего старого проекта в этот новый проект.

Примечание: в этом проекте нет такого простого способа одновременного запуска нескольких файлов js, если вы не вложите вложенные методы js в начальный файл js. И другие типы проектов делают то же самое.

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

введите описание изображения здесь

Вам не нужно использовать npm start таким образом, и просто нажмите Debug для отладки проекта.

Ответ №2:

Я не уверен в Visual Studio, но вы можете выполнять отладку в коде Visual Studio. вы можете выполнять отладку из меню «Выполнить».

Комментарии:

1. Я знаю о VS Code, но мой вопрос не имеет к этому никакого отношения.