nvm安装过程中问题

安装nodejs方式有很多种。

第一种:官网下载
 通过nodejs官网下载安装 ,但有个缺陷,不同版本的nodejs无法顺利的切换。

第二种: NVM安装
 NVM可以帮助我们快速切换 node版本。但是安装NVM过程中有很多坑,网上找了很多文档都没解决问题。这里自己总结下,帮助大家顺利安装软件。

一、 下载nvm安装包

1 下载地址
 github上下载最新版本:Releases · coreybutler/nvm-windows · GitHub

 推荐下载第三个包:nvm-setup.zip
在这里插入图片描述

2 成功安装的nvm标志
命令行:nvm

成功出现下面的代码
在这里插入图片描述

二、配置淘宝镜像

 由于nvm默认的下载地址http://nodejs.org/dist/是外国外服务器,速度非常慢,因而可以切换到淘宝的镜像,下载速度会快很多。

配置方法:

 打开nvm的安装路径,默认安装路径是:C:\Users\zhong\AppData\Roaming\nvm

 打开settings.txt,加入下面文件

	root: C:\Users\zhong\AppData\Roaming\nvm  
	path: C:\Program Files\nodejs 
	arch: 64 
	proxy: none
	node_mirror: http://npm.taobao.org/mirrors/node/
	npm_mirror: https://npm.taobao.org/mirrors/npm/

在这里插入图片描述
在这里插入图片描述

三、 安装node

nvm安装命令:

    nvm  install version    

version就是要安装的nodejs版本,官网可以查询到。
  
  比如:
    nvm install v11.6.0
    nvm install 11.6.0

安装过程中关键点:

   Downloading 代表正在下载npm,一定要等下载完,不然会发现npm将无法使用。
在这里插入图片描述

   Installation complete 代表nodejs安装完成
在这里插入图片描述

ps:
 如果第二步没有设置淘宝镜像,下载速度会很慢。就会像我之前一样,以为安装好了nodejs,就着急的关闭了命令行。最后发现npm却无法适应,找了很久才发现是npm没下完。

3.安装后,无法先下载node版本,报错

以管理员身份运行, 就用管理员身份运行cmd,再install 对应node版本
(以上几步之后,下载node版本报错,和node不是命令的问题,应该是解决了)

四、 切换nodejs版本

查询所有的nodejs版本

nvm list 

nvm list 查看当前安装的所有nodejs版本
在这里插入图片描述

切换nodojs命令

nvm  use  version  

比如:
nvm use 11.6.0

这样就切换到了11.6.0版本的nodejs了

版本号前出现*代表为当前使用的nodejs版本

五、配置环境变量

 为了全局使用nvm命令,就需要配置下环境变量。

这里以win10为例,win7大同小异

1 环境变量地址:
点击我的电脑》属性》高级设置》环境变量》环境变量配置:点击我的电脑》属性》高级设置》环境变量》

2 删除系统变量
 a. 找到系统变量
   删除系统自带的nvm变量:NVM_HOME和NVM_SYMLINK

 b. 打开path:删除nvm自动添加的变量
  Path = %NVM_HOME%;%NVM_SYMLINK%

3 配置用户变量:

NVM_HOME = C:\Users\zhong\AppData\Roaming\nvm          
NVM_SYMLINK = C:\Program Files\nodejs 
Path = %NVM_HOME%;%NVM_SYMLINK%

注意:如果找不到AppData目录,就是文件夹被隐藏了。

控制面板-显示隐藏的文件和文件夹-文件夹-显示隐藏的文件加

六、测试node,npm是否安装成功

依次执行node,npm命令,出现下面结果代表成功了

node
npm

在这里插入图片描述

到这里,nvm,node,npm就都安装成功了。安装失败往往是npm没有下载成功,或者环境变量没有设置成功,多尝试几次就好。

七:安装node后,nvm install 版本不成功。

有时候nvm install 版本,不成功,可以nvm ls available,如果出来的列表为空,修改镜像

解决办法:修改镜像

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

然后再运行安装就可以

八:某个版本运行项目,如果npm install一直失败或者很慢,可以更改npm镜像

 npm set registry http: npm set registry http://registry.npm.taobao.org///registry.npm.taobao.org/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值