0
我已將npm
更新爲最近的最新版本以獲得性能升級。但是由於我的公司沒有全球更新,我不想使用package-lock.json。是否有可能無法使用npm 5生成package-lock.json?
我可以簡單地忽略git工作流中的package-lock.json
到我的.git/info/exclude
。但是在安裝或更新依賴項時它仍然會被npm使用。
那麼我該如何告訴npm 而不是才能使用它?
我已將npm
更新爲最近的最新版本以獲得性能升級。但是由於我的公司沒有全球更新,我不想使用package-lock.json。是否有可能無法使用npm 5生成package-lock.json?
我可以簡單地忽略git工作流中的package-lock.json
到我的.git/info/exclude
。但是在安裝或更新依賴項時它仍然會被npm使用。
那麼我該如何告訴npm 而不是才能使用它?
package-lock.json
使用全球要全局禁用它,你必須設置你的package-lock
到false
在~/.npmrc
。你可以通過使用:
npm config set package-lock false
這將允許你使用npm @ 5性能而不打擾package-lock.json。雖然package-lock.json有很多好處according to npm doc,您可以考慮使用它。每個命令
package-lock.json
使用據npm-cli doc,您可以使用該命令install
選項--no-package-lock
:
npm install --no-package-lock any-lib
而且根據this question,現有package-lock.json
不會得到照顧。