NVM Installation For Windows

NVM 免安装版 Windows 配置

Github release 文件下载加速: https://shrill-pond-3e81.hunsh.workers.dev/

将 release 的 noinstall version 的链接 copy 上去: https://github.com/coreybutler/nvm-windows/releases/download/1.1.7/nvm-noinstall.zip

Environment Variables

实现原理:

  • NVM_SYMLINK 指向一个快捷方式, 这个快捷方式根据 nvm 设定的版本不同指向不同的 node 文件夹

环境变量设置:

NVM_HOME

  • 设置成 nvm 安装文件夹, 和 nvm.exe 放在同一个文件夹
  • 例如 C:\InstalledSoftware\nvm

NVM_SYMLINK

  • 设置成一个不存在的文件夹, 以后会用来放 nodejs 的快捷方式
  • C:\InstalledSoftware\nvm\nodejs

修改 path:

  • 添加 %NVM_HOME%%NVM_SYMLINK% 到 path (用户环境变量即可), 然后重启 CLI
  • 主要就是要确保 %NVM_SYMLINK% 添加到了 path, 不然无法定位到对应的 node

Config 设置

nvm 路径下面添加一个 settings.txt :

root: C:\InstalledSoftware\nvm
path: C:\InstalledSoftware\nvm\nodejs
arch: 64
proxy: none
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

  • root: %NVM_HOME% 指向的文件夹
  • path: %NVM_SYMLINK% 指向的文件夹
  • node_mirror & npm_mirror: 淘宝镜像 (可选)

Usage

1、查看本地安装的所有版本;有可选参数 available,显示所有可下载的版本。nvm list [available]

2、安装,命令中的版本号可自定义,具体参考命令 1 查询出来的列表

nvm install 11.13.0
nvm install latest

3、使用特定版本

nvm use 11.13.0

4、卸载

nvm uninstall 11.13.0

Reference

https://github.com/coreybutler/nvm-windows/wiki