一、卸载已经在官网下载的node!
安装nvm要把原来下载的node的文件夹卸掉!!!电脑的node环境也要删掉!!!
桌面此电脑图标-属性-右边的高级系统设置
二、nvm在windows下的安装与配置
2.1 安装地址:
nodejs 下载地址:https://nodejs.org/zh-cn/download/
nodejs 以往的版本 下载地址:https://nodejs.org/zh-cn/download/releases/
npm 国内下载地址:https://npm.taobao.org/mirrors/npm/
npm GitHub下载地址:https://github.com/npm/cli/tags
建议下载这个版本,会自动配置nvm和node环境。
![](https://img-blog.csdnimg.cn/img_convert/3ea577bfa26e15bf901d202d74d72bc1.png)
2.2配置 nvm :
一般,在通过 nvm 下载 node 前,需要给 nvm 设置 node 和 npm 镜像地址,防止下载失败。
在 nvm 安装目录,找到 setting.txt 最后加上如下两行:
• node_mirror: https://npm.taobao.org/mirrors/node/
• npm_mirror: https://npm.taobao.org/mirrors/npm/
2.3查看nvm是否下载成功
在Windows PowerShell(管理员)使用指令nvm v 查看nvm是否下载成功
2.4报错原因
第一次用nvm安装node.js版本要在管理员的模式运行!!!普通cmd模式是下载好后,输入 node -v会报错的!!!
打开管理员的模式(电脑左下角开始图标-鼠标右击-看到Windows PowerShell(管理员)-点击)
![](https://img-blog.csdnimg.cn/img_convert/384aa5be9dfa499a41ca68ab1f60c1b3.png)
不知道是否是管理员模式运行,可以参考以下判断:
前缀(普通模式):C:\Users\Administrator>
前缀(管理员模式)C:\WINDOWS\system32>
3.电脑第一次下载nvm,第一次使用nvm install node版本号下载node版本,下载完成后用了nvm use node版本号使用了版本号。但是输入node -v还是报错,原因是:
使用node -v前,没有用nvm llist查看一下,再用node -v查看node版本。
4. Nvm on打开node.js版本管理。关电脑后要用cmd使用一下,nvm on ,然后nvm才能进行切换版本。
三、常用的nvm指令
NVM的常用命令如下:
nvm list available:查看可在线安装的NodeJS版本
nvm ls:列出所有已经在NVM中安装的NodeJS版本。
nvm current:显示当前正在使用的Node版本。
nvm install xx.xx.xx:在NVM中在线安装指定版本的NodeJS,xx.xx.xx为指定的版本号。
nvm uninstall xx.xx.xx:在NVM中卸载指定版本的NodeJS,xx.xx.xx为指定的版本号。
nvm use xx.xx.xx:切换NodeJS版本,xx.xx.xx为指定的版本号。
nvm version:显示当前所使用的NVM的版本号。