node.js - start - visual studio node js




如何在Visual Studio 2015中禁用NPM軟件包還原? (2)

當我在Visual Studio 2015中打開一個帶有package.json的項目時,將自動啟動npm安裝,並且VS在安裝完成之前無響應。

我寧願從命令行運行npm install自己; 如何阻止Visual Studio這樣做?


Visual Studio 2015更新2解決了此問題! 安裝更新2,您應該一切順利。

直接下載: http://go.microsoft.com/fwlink/?LinkId=691129 : http://go.microsoft.com/fwlink/?LinkId=691129
更新2發行說明: https://www.visualstudio.com/news/releasenotes/vs2015-update2-vs : https://www.visualstudio.com/news/releasenotes/vs2015-update2-vs

編輯 :“ 固定 ”可能並不完全準確,並且可能並非對所有用戶都完全 固定 。 也許我們可以確定每個人的經歷。 澄清一下,我的經驗如下:

  • 在Update 2之前, 每次 我打開.sln時,VS都會運行“ npm install”,這很難解決。
  • 在Update 2之後,VS在某些情況下可以運行“ ​​npm install”,這是可以接受的(根據我的經驗)。

以我的經驗,如果node.modules文件夾中缺少package.json中的任何依賴項(或者如果文件夾本身不存在),打開sln後,補丁後VS將運行'npm install'。

您不能禁用'npm install',因此'fixed'可能不太正確-但是,它不會像以前一樣在每次啟動時都這樣做,因此我認為這是一個成功。 人們可以確認這是行為,還是我們正在經歷不同的行為?


嘗試這個:

  • 打開工具->選項
  • 選擇項目和解決方案/外部Web工具
  • 取消選中所有四個路徑
  • 點擊確定

似乎沒有必要關閉解決方案等。 NPM和Bower功能現在已在VS中禁用,但在命令行上可以正常使用(假設您已全局安裝了npm,bower等)。您可能會在“輸出”窗口中看到一些錯誤消息,但沒有構建錯誤或警告。

要恢復正常操作,請返回到外部Web工具,然後單擊右下角的“重置為默認值”。
我還沒有嘗試使用發布-您可能必須恢復默認設置才能成功發布,如果此時遇到錯誤,請嘗試使用它。





visual-studio-2015