Visual Studio で Node.js プロジェクトを移行する

Visual Studio 2022 バージョン 17.7 Preview 1 以降では、以前の Node.js プロジェクト システム (.njsproj) に基づいた既存のプロジェクトを新しい JavaScript プロジェクト システム (.esproj) に変換できます。 プロジェクトを移行することで、npm 依存関係管理、単体テストのサポート、起動構成設定などのプロジェクト システムの更新の恩恵を受けることができます。

Node.js プロジェクトから JavaScript プロジェクトに移行するには:

Node.js プロジェクトのプロジェクト ノードを右クリックします。 [新しい JavaScript プロジェクト エクスペリエンスに変換] または [新しい TypeScript プロジェクト エクスペリエンスに変換] の 2 つのオプションのいずれかが表示されるはずです。 使用可能なオプションを選択して、プロジェクトを新しいプロジェクト システムに移行します。

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.