[英]npm install NOT dowloading latest package
[上下文]使用“ npm install”命令更新具有最新依賴項的package.json時遇到問題。
我正在使用Multibranch Pipeline在Jenkins奴隸上運行,不確定這是否是原因嗎?
還有另一篇文章也有類似的問題,但沒有得到回答... NPM安裝后,NPM package.json沒有更新
這是我的package.json
"dependencies": {
"@company/ai-integration-test": "^1.0.1-NIGHTLY",
"@company/ai-portal": "^1.0.1-NIGHTLY",
"@company/ai-portal-lambdas": "^1.0.1-NIGHTLY"
}
這是“ npm過時”的結果 [我期待什么]
如果“ npm install”是要使用的正確命令,我想通過運行一些命令來獲取我的package.json? 太感謝了 !!
刪除您的package-lock.json文件。
然后嘗試再次安裝npm。
但是npm install只會更新版本中帶有“ ^”的軟件包,這意味着在您運行npm install時會自動更新該特定軟件包。
我發現npm update
命令可以幫助我將package.json更新到最新的可用版本。 但是不確定我是否在做正確的事情……仍然歡迎輸入! TKS!
原來,問題是由我們公司的IT防火牆設置引起的。 出於安全原因,防火牆間歇性地偽造SSL證書。 發生這種情況時,下載最新的軟件包將失敗,而不會顯示錯誤消息。
其中一些更新是主要發行版, npm update
不會更新到最新版本。
主要版本不會以這種方式更新,因為它們可能會引入重大更改。 npm將您從麻煩中解救出來
npm install -g npm-check-updates
然后運行它:
ncu -u
這會將所有包更新為package.json中的最新版本
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.