Migrowanie projektów Node.js w programie Visual Studio

Począwszy od programu Visual Studio 2022 w wersji 17.7 (wersja zapoznawcza 1), można przekonwertować istniejące projekty na podstawie starszego systemu projektu Node.js (.njsproj) do nowego systemu projektu JavaScript (esproj). Migrując projekt, możesz skorzystać z aktualizacji systemu projektu, takich jak zarządzanie zależnościami npm, obsługa testów jednostkowych i ustawienia konfiguracji uruchamiania.

Aby przeprowadzić migrację z projektu Node.js do projektu JavaScript:

Kliknij prawym przyciskiem myszy węzeł projektu dla projektu Node.js. Powinna zostać wyświetlona jedna z dwóch opcji: Przekonwertuj na nowe środowisko projektu JavaScript lub przekonwertuj na nowe środowisko projektu TypeScript. Wybierz dostępną opcję migracji projektu do nowego systemu projektów.

Screenshot of option to convert to a JavaScript project.

Po wybraniu pozycji Konwertuj zostanie utworzony plik tekstowy dziennika konwersji, a następnie zostanie otwarty. Plik dziennika zawiera szczegółowe informacje o krokach, które wystąpiły podczas migracji.

Screenshot of conversion log.

Jeśli coś pójdzie nie tak podczas migracji, możesz wybrać opcję Przywróć projekt do starego środowiska , aby konwersja została przywrócona. Jeśli wystąpi jakikolwiek problem podczas tego procesu, zgłoś problem w programie Visual Studio.

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