Skip to content
文章目录

使用nvm管理node版本

下载

nvm-windows

链接: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 版本,这些全局包也不会丢失了

node 版本与 npm 版本对应

以往的版本

卸载 nvm

找到 nvm 安装路径,运行卸载程序