Windows 下安装 nvm 管理 nodejs 版本

最近维护一个旧项目(祖传代码),由于本地 node 版本太高导致无法运行成功,然后尝试是用 nvm 来管理 node 版本切换,这里做下安装记录。

思路

  1. 卸载 node,删除路径以及残留文件
  2. 安装 nvm-windows
  3. 安装 node
  4. 安装 nrm 配置镜像源

卸载 node

如果没有安装可以跳过本步骤。

  • 在卸载程序中卸载 node(控制面板\程序\程序和功能)。
  • 在环境变量中删除所有与 node 相关的路径(无论是 user 级,还是 system 级)
    删除以下路径的文件(可能只有部分文件才有) ,如:
    C:\Program Files\nodejs
    C:\Users{User}\AppData\Roaming\npm
    C:\Users{User}\AppData\Roaming\npm-cache
    C:\Users{User}\node_modules

安装 nvm

nvm 是 nodejs 的版本管理工具,可以快速切换\更新 nodejs 版本。
windows 系统使用 nvm-windows。安装时会需要选择两个安装目录,一个是 nvm 的目录,另一个是 node 的版本库目录,我这里分别用 D:\tools\nvm 和 D:\tools\nodejs。

安装完成检查是否成功:

1
2
C:\Users\Administrator>nvm version
1.1.7

安装 node

nvm 安装完后就可以开始管理 nodejs 的版本了。

1
2
3
4
5
6
7
8
9
10
11
12
# 查看线上所有版本
nvm list available

# 下载指定版本
nvm install 14.15.0

# 查看已安装的 node 版本
nvm list

# 切换版本
nvm use 14.15.0

这时就会在 D:\tools 的目录出现个 nodejs 的快捷方式。

1
2
# 查看node是否安装成功
node -v

如果显示 v14.15.0,那么就表示安装成功了。

安装 nrm

nrm 是管理 npm 源的,为了下载包更快。

1
2
3
4
5
6
7
8
# 安装nrm
npm install -g nrm

# 列出可用源
nrm ls

# 切换源
nrm use taobao