npm 更新所有依賴包

2021-10-09 03:03:24 字數 512 閱讀 9263

全域性安裝npm-check-updates

npm install -g npm-check-updates
在當前專案的目錄下執行以下命令,檢視所有存在的更新

ncu
也可以通過執行以下命令檢視所有可用的相關命令列(命令變動或者無效時檢視命令)

ncu -h
##更新包

ncu -u
在使用過程中,使用該命令更新了專案中的包,並執行npm install,重新安裝包,但是更新完成後發現專案執行不起來!!!!

注意:npm-check-updates是更新專案包,但是無法保證包之間的依賴關係,導致專案無法執行,因此更新前一定要做好備份,以方便存在問題的時候恢復

因此輕易不要執行,可以檢視所有存在的更新,選擇性的手動更新

用pip批量更新所有包

p.s在先,事實證明,把電腦裡所有的python包一次性更新是吃力不討好的工作,不過,這是另一回事,如果你一定要這麼做,根據 提供的方法,有如下,其中我用了pip tools這一種 使用pip tools,注意,win平台下和python3均無效 pip install pip tools pip ...

Python更新所有已安裝包的操作

python安裝新包,pip是很好用的安裝工具。pip list 可以查詢所有已安裝的包和版本。怎麼知道本地安裝包的版本是否有可以更新的新版本呢?通過pip list函式可以實現。具體實現方式如下 pip list outdated format legacy pip list outdated f...

python通過pip更新所有已安裝的包實現方法

較新的pip已經支援list outdated了,所以記錄一下新的方法 pip list outdated format legacy awk xargs sudo h pip install u pip3 list outdated format legacy awk xargs sudo pip...