Поделиться через


Перенос проектов Node.js в Visual Studio

Начиная с Visual Studio 2022 версии 17.7 (предварительная версия 1) можно преобразовать существующие проекты на основе старой системы проектов Node.js (Njsproj) в новую систему проектов JavaScript (.esproj). Переносив проект, вы можете воспользоваться обновлениями системы проекта, такими как управление зависимостями npm, поддержка модульного тестирования и параметры конфигурации запуска.

Чтобы перейти из проекта Node.js в проект JavaScript, выполните следующие действия.

Щелкните правой кнопкой мыши узел проекта Node.js. Вы увидите один из двух вариантов: преобразование в новый интерфейс проекта JavaScript или преобразование в новый интерфейс проекта TypeScript. Выберите доступный вариант для переноса проекта в новую систему проекта.

Screenshot of option to convert to a JavaScript project.

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

Screenshot of conversion log.

Если во время миграции что-то не так, можно выбрать параметр "Вернуть проект в старый интерфейс", чтобы преобразование было отменить изменения. Если во время этого процесса возникла проблема, сообщите о проблеме в Visual Studio.

Screenshot of option to revert to a Node.js project.