我试了一下:

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

...但这并没有起作用。

如何在Windows上做到这一点?


当前回答

要安装更新,只需从Nodejs.org网站下载安装程序并再次运行即可。新版本的Node.js和NPM将取代旧版本。

其他回答

1. 安装最新的npm版本

npm install –g npm@latest 

(你可以输入"npm -version "来检查)

2. 安装节点

a.通过以下路径安装节点新版本:https://nodejs.org/en/download/current/ 遵循默认选项 b.删除C:\Users\\AppData\Roaming\NPM c.删除c:\ users \\AppData\Roaming\npm-cache

(可选):

d.(删除当前项目文件夹中的node_modules文件夹) E. NPM缓存验证 F. NPM安装

在窗口10或窗口8执行这些步骤

按WIN + R,输入cmd并输入 NPM I -g npm@next npm i -g npm@next或npm i -g node@{version} 从环境变量path中删除环境路径C:\Program Files\nodejs。 在CMD中输入refreshenv

现在您将拥有您安装的新版本。

注意:如果你不删除路径。您将看到node的以前版本。

这对我来说在Windows 7 x64上更新npm很有效:

启动Windows 所有程序 node . js Node.js命令提示符(可选择单击) 以管理员身份运行 安装NPM 删除C:\Program Files\nodejs\npm.新的npm将在C:\Users\username\appdata\roaming\npm\npm.cmd

希望这能有所帮助。

我也面临着类似的问题。我遵循了下面提到的步骤,它对我很有效:

开始> Node.js 右键单击Node.js命令提示符 单击“以管理员身份运行” ping registry.npmjs.org NPM视图NPM版本号 cd % ProgramFiles % \ nodejs NPM安装npm@latest

NPM更新成功。早些时候,我正在尝试CMD,这是抛出错误。可能是路径问题,通过运行NodeJs命令提示符解决了。希望对你有用。试试这个。

在Windows上使用升级npm

这是用户在Windows上升级npm的官方文档!

这是我的截图!