1. ホーム
  2. node.js

[解決済み] Visual Studio 2015でNPMパッケージの復元を無効にするにはどうすればよいですか?

2023-06-13 20:37:40

質問

Visual Studio 2015 で package.json のあるプロジェクトを開くと、自動的に npm のインストールが開始され、インストールが完了するまで VS が無反応になってしまいます。

コマンドラインから自分でnpm installを実行する方がはるかに好ましいのですが、Visual Studioにそれをさせないようにするにはどうしたらよいでしょうか。

どのように解決するのですか?

Visual Studio 2017 にアップグレードした場合 (無料の「Community Edition」でも構いません)、VS チームは、プロジェクトを開いたときに npm の実行を停止するオプションを追加しています。 それは、ツール/オプション/プロジェクトとソリューション/Web パッケージ管理/パッケージの復元にあります。 プロジェクトオープン時とpackage.json保存時のNPM(とBower)リストアを別々に無効にすることができます。

また、node.js プロジェクトの種類 (NTVS) のために、以下のことに注意してください。 だけ の場合、自動パッケージ復元動作は、現時点では VS2017 で完全に無効化されていることにも注意してください。

編集:上記の回答は、Visual Studio 2019 にも当てはまります。 Bowerのサポートが非推奨になったものの、メニューオプションは同じ場所にあります。