NVM-无缝切换Node版本
-
如果未使用
nvm
之前已经下载了node
,并且配置了环境变量,那么此时删除这些配置(Node的环境以及Node软件
),使用nvm
是为了在某些项目中使用低版本的node
-
NVM
下载进入
github
的nvm readme
: https://github.com/coreybutler/nvm-windows#readme,点击download
下载 点击下载: https://github.com/coreybutler/nvm-windows/releases/download/1.1.11/nvm-setup.exe
-
下载后之前右键以
管理员方式安装
-
安装后打开终端测试环境
# 显示当前安装的 nvm 家目录 nvm root
获取安装的家目录 -
在显示的目录下新建
settings.txt
# 删除带有 # 的内容,因为 文件格式为 txt 不支持注释 root: C:\Users\33275\AppData\Roaming\nvm # nvm 的家目录 path: C:\Users\33275\AppData\Roaming\nvm\nodejs # 软连接目录 arch: 64 proxy: none node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/
-
配置环境变量,主要用于切换版本
-
NVM_HOME
: 配置nvm root
显示的路径到系统环境变量
-
NVM_SYMLINK
:NVM
配置Node.js
的软链接(只是一个目录
),该目录需指向并不存在的目录(NVM使用时候会自动创建
)NVM_SYMLINK: C:\Users\33275\AppData\Roaming\nvm\nodejs # nodejs 不需要手动创建
配置相关环境变量,没有出现 nodejs
是后续添加了 -
PATH
中添加%NVM_HOME% %NVM_SYMLINK%
-
-
测试切换版本
-
安装版本
# 查看可以安装的版本 nvm list available # 安装,如果直接输入整数数值会自动选择一个这个版本内的版本,比如 16 => 自动选择 16.20.0 nvm install 版本数字
-
查看当前使用的版本
查看当前使用的版本 -
切换版本
# 执行后需要重新启动终端 nvm use 18
实现无缝切换
-