前端开发中经常遇到node版本要求不一致的,需要使用不同node版本,使用nvm可以在不同的node版本中切换,nvm在windows下的对应版本为nvm-windows。
该团队正在开发下一代版本 Runtime
nvm-windows下载地址:https://github.com/coreybutler/nvm-windows/releases/tag/1.1.12
可以下载绿色非按照版本,方便自定义
1. 事前准备
在开始安装nvm之前,需要先将电脑中已经存在的nodejs版本删除干净,包括:
-
nodejs安装程序
-
NODE_PATH环境变量
-
Path中关于nodejs得路径配置信息
2. 解压文件并配置环境变量
-
将zip压缩包解压到对应得目录,例如:
h:/program/nvm
-
在环境变脸中新增
NVM_HOME
变量,值为h:/program/nvm
-
在环境变量中新增
NVM_SYMLINK
变量,值为h:/program/nodejs
-
修改path变量,并加入
%NVM_HOME%
和%NVM_SYMLINK%
两个值
在使用NVM_SYMLINK
变量得时候,需要注意,该目录得地址主要用于标记当前正在使用得nodejs得版本,该目录最好是不存在。该目录实际会被创建成快捷方式,链接到nvm下的对应node版本中。
3. settings.txt文件
改文件作为nvm得一个简单配置文件,该文件放在
NVM_HOME
得目录下,和安装文件放在一起,该文件中主要包含了四个内容: -
root: 该配置主要用于标记nvm得安装的根目录,这只指代
NVM_HOME
-
path: 该配置主要用于标记软连接得路径,指代了
NVM_SYMLINK
-
proxy:当不需要使用代理得时候,直接设置为
none
. 该值能够通过nvm命令行参数修改 -
arch: 这个主要指代了系统得架构,是属于32位或者64位。
因此,一个完整得settings.txt文件,看起来像这样的:root: H:\program\nvm path: H:\program\nodejs
4. 常用命令
# 安装最近得nodejs版本 nvm install latest # 安装最近得lts版本 nvm install lts #当前nodejs版本 nvm current # 已经安装的nodejs版本 nvm list # 当前可用版本 nvm list available #使用指定版本得nodejs nvm use xx.xx.xx
安装node 版本时貌似需要管理员身份运行,切换使用不需要
使用pnpm或npm i 时,发现
https://registry.npmjs.org/
的镜像源访问不了,修改为淘宝的源解决
npm config set registry https://registry.npmmirror.com/