官方网站:https://github.com/coreybutler/nvm-windows/releases
我是使用免安装的版本,解压到某个磁盘。(这里以F盘为例)
设置用户环境变量
添加nvm路径变量:
NVM_HOME -> f:\nvm
添加node快捷方式路径变量(nvm是通过设置该快捷方式路径来决定当前使用的node.js版本):
NVM_SYMLINK -> f:\node
添加可执行文件路径:
PATH -> %NVM_HOME%;%NVM_SYMLINK%;F:\node\node_global;
最后一个路径是工具包的全局安装路径,觉得没必要设置,默认全局安装的工具包会下载到当前版本的node.js的node_modules文件夹下面。
nvm的设置文件
在nvm目录中新建一个settings.txt(井号一行注释需要去掉)
#nvm路径
root:F:\nvm
#node快捷方式路径
path:F:\node
#指定node镜像源
node_mirror: https://npmmirror.com/mirrors/node/
#指定工具包镜像源
npm_mirror: https://npmmirror.com/mirrors/npm/
配置缓存目录和全局下载路径
新建一个“.npmrc”文件,内容为:
prefix=F:\node\node_global cache=F:\node\node_cache
将该文件放到:
C:\Users\XXX(计算机用户目录)
在这个配置中,上面已经去掉工具包的全局下载路径设置,所以最后的“配置缓存目录和全局下载路径”已经没必要配置了,默认的缓存目录会自动在nvm目录中生成。
基本命令
查看所有node.js版本:
nvm ls
在列表中当前使用的版本前面会有个*号。
安装版本:
nvm install 6.0.0
切换版本:
nvm use 6.0.0
设置npm环境变量
path:D:\node\node_modules\npm;