2017-07-25 37 views
0

我已將npm更新爲最近的最新版本以獲得性能升級。但是由於我的公司沒有全球更新,我不想使用package-lock.json。是否有可能無法使用npm 5生成package-lock.json?

我可以簡單地忽略git工作流中的package-lock.json到我的.git/info/exclude。但是在安裝或更新依賴項時它仍然會被npm使用。

那麼我該如何告訴npm 而不是才能使用它?

回答

0

Disactivate package-lock.json使用全球

要全局禁用它,你必須設置你的package-lockfalse~/.npmrc。你可以通過使用:

npm config set package-lock false 

這將允許你使用npm @ 5性能而不打擾package-lock.json。雖然package-lock.json有很多好處according to npm doc,您可以考慮使用它。每個命令

Disactivate package-lock.json使用

npm-cli doc,您可以使用該命令install選項--no-package-lock

npm install --no-package-lock any-lib 

而且根據this question,現有package-lock.json不會得到照顧。

相關問題