下载
Releases · coreybutler/nvm-windows · GitHub
如果github访问不了, 可以到网盘下载
链接:https://pan.baidu.com/s/1t9UcMBNmFcxatcZvDl0zMA
提取码:60wf
安装
安装之前先卸载电脑上的node
- Windows设置 --> 应用--> 找到Node-->点击卸载
- 重启电脑(或者从任务管理器中杀死所有Node相关的进程)
- 寻找以下文件夹并删除他们。根据您安装的版本,这些文件可能存在也可能不存在:
- C:\Program Files (x86)\Nodejs
- C:\Program Files\Nodejs
- C:\Users{User}\AppData\Roaming\npm(或%appdata%\npm)
- C:\Users{User}\AppData\Roaming\npm-cache(或%appdata%\npm-cache)
- 检查%PATH%环境变量,确保没有引用Nodejs和npm的存在
- 重启
使用安装包安装
配置环境变量: NVM_HOME
, NVM_SYMLINK
安装完毕检查是否安装成功: nvm -v
找到配置文件,修改node和npm的安装源,加速安装node和npm
C:\Users\sd401\AppData\Roaming\nvm\settings.txt
在最后面添加上下面的源地址
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
nvm命令
nvm ls available
获取可获取的Node版本nvm list
列出已经安装的node版本,可以简写为nvm ls
命令。nvm on
启用node版本管理。nvm off
禁用node版本,并不会卸载任何东西。nvm uninstall <version>
卸载指定版本的node。nvm install <version>
安装指定版本的node。nvm use <version>
使用指定版本的node。
使用过程中可能存在的问题
- 切换node版本之后,全局安装的包没有了
在安装全局包之前,先修改全局包的默认地址
npm config set prefix "F:\nodejs\node global"
npm config set cache "F:\nodejs\node cache"
然后再将全局包的地址设置到path变量中
最后就可以安装全局包了,安装完全局包之后,即使切换node版本,这些全局包也不会丢失了