nvm详细安装使用教程和详细命令,以及提示” ‘nvm‘ 不是内部或外部命令,也不是可运行的程序或批处理文件“处理办法
一、什么是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
-
官网地址:https://nvm.uihtm.com/
(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。
本文原创,原创不易,如需转载,请联系作者授权。