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实现无缝切换 
-


















