我试了一下:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
...但这并没有起作用。
如何在Windows上做到这一点?
我试了一下:
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安装
你可以使用Chocolatey,它是windows的包管理器(就像Debian Linux的apt-get)。
重新安装(您可能需要卸载以前安装的版本)
> choco install nodejs
更新到最新版本
> choco update nodejs
对于NPM
> choco update npm
我遵循josh3737并从Node.js主页安装了最新的MSI。
但我有一个额外的问题,我仍然在命令行上使用旧版本的Node.js和npm。这个问题是由新安装引起的,而且是安装进去的
C:\Program Files (x86)\nodejs\
而不是以前的安装中
C:\Program Files\nodejs\
新安装在旧目录之后将新目录添加到我的path变量中。所以旧的装置仍然是路径上的活动装置。将C:\Program Files\nodejs\从系统路径中删除,并将c:\ users \…\AppData\Roaming\npm从用户路径重新启动命令行,新的安装是活动的。
可能最小路径是本地问题,与新安装无关。我有两个链接到AppData\Roaming\npm。也许这个问题也可以通过先卸载Node.js然后再安装新版本来解决。
对于 NodeJS
从这里下载所需的节点版本msi并安装
对于Npm
以管理员身份运行PowerShell
Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
npm install -g npm-windows-upgrade
npm-windows-upgrade
这是维护NODE.Js i NVM版本的最佳工具
Windows版本管理器(nvm) 但对于Windows,需要安装程序。现在下载!这一直是一个节点版本管理器,而不是一个io.js管理器,所以没有对io.js的支持。支持节点4+。