我正在寻找一种升级我的 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条经验 获得超12个赞
Node.js v16 或更高版本?
npm install -g npm
Node.js v14 或更低版本?
Consider updating to latest LTS release of Node.js
npm-windows-upgrade
添加回答
举报
0/150
提交
取消