1. 首页 > 知识 > 技术

nvm详细安装使用教程和详细命令,以及提示” ‘nvm‘ 不是内部或外部命令,也不是可运行的程序或批处理文件“处理办法

一、什么是NVM

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


24473651a9ae4d4bb0e146c500e1f8f3.png

1.卸载nodejs

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

aa74c98e20204a9d9fd8ab0ea04fa15f.jpeg

(2)全局搜索node相关文件后,将找到的文件全部删除。确保电脑没有任何node相关文件,注意!

2.安装nvm

(1)官网下载 nvm 包

开源项目地址:https://github.com/coreybutler/nvm-windows/releases

9621adcd24984436a701ce7754cb7f15.png

官网地址:https://nvm.uihtm.com/

a5cacfce9e2f443b9d3c9129a0a70fb6.png

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

336151d7a0f34a229e7722d586c5a084.png


(3)配置路径和下载镜像

安装完nvm后,找到nvm安装路径 =》找到 setting.txt 文件 =》新增两行信息,配置下载源。

node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

#可不配置

41e1e111112e48b3b500039581bfa2de.png

第一行是 nvm安装路径

第二行是 nodejs路径

第三行是 node下载镜像

第四行是 npm下载镜像

e7603fdad5e2469ba9c7dd32040d2ac1.png

3.检查nvm是否安装完成

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

7b4bf9df46dc4177867fb424ba87a183.png

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,直接打开高级系统设置

978988e257824c3583639a02789a4afc.png

3.缺少环境变量对应的文件夹

打开文件管理器,输入环境变量路径,查询是否有对应的文件夹或文件,没有则进行新建。

注意:主要检查是否有nodejs文件夹。

4.安装完成后重启cmd或者powershell

注意:当nvm安装成功后,一定要重启cmd或者powershell。


本文由傻鸟发布,不代表傻鸟立场,转载联系作者并注明出处:https://shaniao.net/jishu/673.html

加载中~

联系我们

在线咨询:点击这里给我发消息

微信号:

工作日:10:30-15:30,节假日休息