如何在 Windows 中更新 npm?

我正在寻找一种升级我的 npm 的方法,我在npm docs中遵循适用于 Windows 的选项 3 。但是当我安装它时它说 npm.exe 已经在 nodejs 文件夹中。我尝试用 --force 覆盖它,但它仍然没有被覆盖。如何正确地做到这一点?还有如何更新节点?



慕无忌1623718
浏览 177回答 4
4回答

慕斯709654

这是在 Windows 上升级npm 的新的最佳方式。以管理员身份运行 PowerShellSet-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 团队官方推荐。NPM 和 NODE 之间匹配的版本列表 ( https://nodejs.org/en/download/releases/ ) - 但您需要下载 NODE INSTALLER 并运行它来更新节点 ( https://nodejs.org/en) / )

MYYA

我建议使用选项 1。转到环境系统变量并将“%appdata%\npm”添加到这样的路径:编辑路径然后更新的 npm 文件应该在你安装节点之前加载

扬帆大鱼

有一个工具nvm可以很容易地解决您的问题。还有一个Windows 版本,不如 linux/mac 版本那么酷,但它仍然可以正常工作

开满天机

Node.js v16 或更高版本?npm install -g npmNode.js v14 或更低版本?Consider updating to latest LTS release of Node.jsnpm-windows-upgrade
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript