一、nvm是什么
- nvm 是node.js的版本管理器,支持以下平台:unix、macOS 和windows WSL
- 我们可以通过安装Nvm来管理切换Nodejs版本
二、 nvm-windows
nvm-windows是nvm的windows版本, 安全起见,强烈建议安装>=1.19版本的nvm
三、 安装nvm-windows
- 前往下载地址 。
- 点击下载
- 双击安装(不建议安装到c盘哦)
- 设置nodejs symlink路径,也就是设置当前版本nodejs的快捷映射路径(不建议c盘啊)
- 测试安装是否成功
nvm -v,如报错则需手动查验环境变量 - 配置nvm环境变量(默认安装时已经自动配置,如报错可按此步骤查验)
- 环境变量打开方式:右键此电脑 > 属性 > 高级系统设置 > 环境变量
- 打开用户变量更改如下配置:
1. 变量名:NVM_HOME(指向nvm安装目录),变量值:D:\Soft_Develop\nvm (nvm安装路径)
2. 变量名:NVM_SYMLINK(指向nodejs安装目录),变量值:D:\Soft_Develop\node_js (nodejs映射路径)
3. 变量名PATH中添加%NVM_HOME%及%NVM_SYMLINK%
四、nvm常用命令
nvm on: 启用 node.js 版本管理。nvm off:禁用 node.js 版本管理(不卸载任何东西)。nvm install <version> [arch]:版本可以是特定版本,“latest”表示最新的当前版本,或“lts”表示最新的 LTS 版本。可选地指定是安装 32 位还是 64 位版本(默认为系统架构)。将 [arch] 设置为“all”以安装 32 位和 64 位版本。添加--insecure到此命令的末尾以绕过远程下载服务器的 SSL 验证。nvm uninstall <version>:卸载特定版本。nvm version:显示当前运行的 NVM for Windows 版本。nvm node_mirror <node_mirror_url>:设置节点镜像。国内的人可以使用npmmirror.com/mirrors/nod…nvm npm_mirror <npm_mirror_url>:设置npm镜像。中国的人可以使用npmmirror.com/mirrors/npm…nvm current:显示当前Nodejs版本
五、安装和配置Nodejs
- 安装指定版本Nodejs
nvn install 16.16.0会安装到nvm的目录下,并在指定的symlink路径下生成nodejs映射目录。如图 - 配置全局node_global
注意:默认不同版本nodejs安装的全局npm包只会安装在当前版本目录下,所以我们需要设置一个全局包安装路径,保证切换nodejs版本后,全局npm包仍然可以访问
1. 在nvm安装目录创建 node_global 和 node_cache 文件夹
2. 配置node_global及node_cache(缓存区)
npm config set prefix "D:\Soft_Develop\nvm\node_global"
npm config set cache "D:\Soft_Develop\nvm\node_cache"
3. 配置global环境变量
(1)新建系统变量名NPM_HOME,变量值:D:\Soft_Develop\nvm\node_global(node_global地址)
(2)PATH中添加 %NPM_HOME%