慕無忌1623718
2022-12-09 19:51:25
我正在尋找一種升級我的 npm 的方法,我在npm docs中遵循適用于 Windows 的選項 3 。但是當我安裝它時它說 npm.exe 已經在 nodejs 文件夾中。我嘗試用 --force 覆蓋它,但它仍然沒有被覆蓋。如何正確地做到這一點?還有如何更新節點?
4 回答

慕斯709654
TA貢獻1840條經驗 獲得超5個贊
這是在 Windows 上升級npm 的新的最佳方式。
以管理員身份運行 PowerShell
Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Forcenpm install -g npm-windows-upgrade npm-windows-upgrade
注意:不要運行npm i -g npm
。相反,使用它npm-windows-upgrade
來更新 npm。此外,如果您運行 NodeJS 安裝程序,它將替換節點版本。
在節點安裝它的地方升級 npm。
輕松更新,通過運行更新到最新版本
npm-windows-upgrade -p -v latest
。不修改默認路徑。
不更改默認的全局包位置。
允許輕松升級和降級。
NPM 和 NODE 之間匹配的版本列表 ( https://nodejs.org/en/download/releases/ ) - 但您需要下載 NODE INSTALLER 并運行它來更新節點 ( https://nodejs.org/en) / )

開滿天機
TA貢獻1786條經驗 獲得超13個贊
Node.js v16 或更高版本?
npm install -g npm
Node.js v14 或更低版本?
Consider updating to latest LTS release of Node.js
npm-windows-upgrade
添加回答
舉報
0/150
提交
取消