運行npm update
更新package.json中列出的項目;然而,這些項目的依賴關係仍然過時。深度「npm更新」?
明顯的解決方法是再次運行npm update
。有時我需要運行3次以獲得清潔npm outdated
。 npm update
是否有執行深度更新的標誌?
另一種極端的解決方法是重新安裝
rm -rf node_modules
npm install
運行npm update
更新package.json中列出的項目;然而,這些項目的依賴關係仍然過時。深度「npm更新」?
明顯的解決方法是再次運行npm update
。有時我需要運行3次以獲得清潔npm outdated
。 npm update
是否有執行深度更新的標誌?
另一種極端的解決方法是重新安裝
rm -rf node_modules
npm install
作爲醜陋的解決方法我已經在這個函數我的〜/ .bash_profile中
function up {
npm remove --save "$1";
npm install --save "$1";
}
所以每當我想更新的依賴我只需運行up express
或up yourFavoritePackage
是不是應該被認爲是有需要的代碼可以具體處理的舊副本? – dandavis 2014-10-01 18:21:24
嗯........沒有 – kornieff 2014-10-01 18:28:27
要小心,你的包可能與它們的依賴的新版本不兼容的。我認爲這是一個壞主意,這樣做 – meriadec 2014-10-01 18:38:07