一、什么是NVM
nvm全英文也叫node.js version management,是一个nodejs的版本管理工具。nvm和n都是node.js版本管理工具,为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本的node.js。

1.卸载nodejs
(1)打开控制面板,选择卸载程序,卸载nodejs,并删除相关环境变量。

(2)全局搜索node相关文件后,将找到的文件全部删除。确保电脑没有任何node相关文件,注意!
2.安装nvm
(1)官网下载 nvm 包
开源项目地址:https://github.com/coreybutler/nvm-windows/releases


(2)安装nvm(nvm-setup.exe)

(3)配置路径和下载镜像
安装完nvm后,找到nvm安装路径 =》找到 setting.txt 文件 =》新增两行信息,配置下载源。
node_mirror: https://npmmirror.com/mirrors/node/ npm_mirror: https://npmmirror.com/mirrors/npm/ #可不配置

第一行是 nvm安装路径
第二行是 nodejs路径
第三行是 node下载镜像
第四行是 npm下载镜像

3.检查nvm是否安装完成
管理员权限运行cmd或者powershell,输入nvm -v或者nvm,如准确输出版本号则nvm安装成功。

4.nvm常用命令
// 1、查看已经安装的node版本 nvm ls // 2、查看可以安装的node版本 nvm ls available // 3、安装指定版本 nvm install 版本号 // 4、切换到指定版本 nvm use 版本号 // 5、显示当前版本 nvm current // 6、给不同的版本添加别名 nvm alias // 7、删除已定义的别名 nvm unalias // 8、在当前环境下, 重新全局安装指定版本号的npm包 nvm reinstall-packages // 9、打开nodejs控制 nvm on // 10、关闭nodejs控制 nvm off // 11、查看设置代理 nvm proxy // 12、卸载指定版本 nvm uninstall 版本号 // 13、设置和查看root路径 nvm root [path] // 14、查看nvm版本 nvm version
二、nvm安装遇到的相关问题和坑
在cmd里运行nvm相关命令,提示 ‘nvm’ 不是内部或外部命令,也不是可运行的程序或批处理文件。
1.权限不足
在【开始】菜单所有程序里搜索cmd或者powershell,管理员权限运行cmd或者powershell
2.环境变量不对
方法1:我的电脑->属性->高级系统设置->环境变量->系统环境变量
方法2:直接win + r,然后输入 sysdm.cpl,直接打开高级系统设置

3.缺少环境变量对应的文件夹
打开文件管理器,输入环境变量路径,查询是否有对应的文件夹或文件,没有则进行新建。
注意:主要检查是否有nodejs文件夹。
4.安装完成后重启cmd或者powershell
注意:当nvm安装成功后,一定要重启cmd或者powershell。
本文由傻鸟发布,不代表傻鸟立场,转载联系作者并注明出处:https://shaniao.net/jishu/673.html
