2015-09-25 45 views
2

我知道當我手動更新package.json文件時,VS將運行一個npm install。但是,如果其他人更新它並將其檢入源代碼管理,那麼當我下載它時,npm install不會被調用。我必須保存package.json(即使我沒有進行任何更改),或者從命令提示符自己調用它。如果我們必須與整個團隊溝通,他們在獲取package.json後每次需要執行某些操作時都會感到非常沮喪。從源代碼控制下載更新後的package.json時,是否可以讓Visual Studio調用npm install?

這只是一個在Visual Studio中缺少的功能,或者我錯過了一些可以讓它按預期工作的東西嗎?

我們的項目仍然是一箇舊的Webforms項目(是的,我知道這不是開發團隊的選擇),所以在解決方案資源管理器中沒有Dependencies節點。我意識到這可能是問題,如果我們使用ASP.NET 5 MVC項目,它可能會正常工作。然而,保存package.json確實啓動了npm install,所以基本支持仍然有效。所以,如果這是問題,我想要確認。

回答

0

我也試過在VS forums上問這個問題,只有一個MS CSG得到迴應,他明顯不明白我在問什麼。我厭倦了試圖向他解釋它的挫敗感,並且拋棄了它。由於沒有人回覆,我假設答案是這是不可能的。

我已經爲它創建了一個UserVoice suggestion,並建議每個有投票權的人都可以贊成它。

我注意到它打電話給npm install當您打開解決方案文件(也許打開時只是項目文件,雖然我還沒有嘗試過)。這樣會好一點,但是因爲我通常會在一天結束時讓VS打開並休眠我的計算機,所以實際上我並沒有經常打開解決方案/項目文件。

相關問題