NVM安装nodejs的方法实用步骤


Posted in NodeJs onJanuary 16, 2019

安装nodejs方式有很多种。

第一种:官网下载

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

第二种: NVM安装

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

一、 下载nvm安装包

1 下载地址

github上下载最新版本:https://github.com/coreybutler/nvm-windows/releases

推荐下载第三个包:nvm-setup.zip

NVM安装nodejs的方法实用步骤

2 成功安装的nvm标志

命令行:nvm

成功出现下面的代码

NVM安装nodejs的方法实用步骤

二、配置淘宝镜像

由于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/

NVM安装nodejs的方法实用步骤

NVM安装nodejs的方法实用步骤

三、 安装node

1 nvm安装命令:

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

2 安装过程中关键点:

Downloading 代表正在下载npm,一定要等下载完,不然会发现npm将无法使用。

NVM安装nodejs的方法实用步骤

Installation complete 代表nodejs安装完成

NVM安装nodejs的方法实用步骤

ps:

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

四、 切换nodejs版本

1 查询所有的nodejs版本

nvm list

nvm list 查看当前安装的所有nodejs版本

NVM安装nodejs的方法实用步骤

2 切换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%

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

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

node
npm

NVM安装nodejs的方法实用步骤

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

NodeJs 相关文章推荐
nodejs中exports与module.exports的区别详细介绍
Jan 14 NodeJs
NodeJS的url截取模块url-extract的使用实例
Nov 18 NodeJs
用nodejs实现PHP的print_r函数代码
Mar 14 NodeJs
轻松创建nodejs服务器(8):非阻塞是如何实现的
Dec 18 NodeJs
iPhone手机上搭建nodejs服务器步骤方法
Jul 06 NodeJs
async/await与promise(nodejs中的异步操作问题)
Mar 03 NodeJs
深入nodejs中流(stream)的理解
Mar 27 NodeJs
详解使用nodeJs安装Vue-cli
May 17 NodeJs
浅谈nodejs中的类定义和继承的套路
Jul 26 NodeJs
详解NODEJS基于FFMPEG视频推流测试
Nov 17 NodeJs
nodeJs项目在阿里云的简单部署
Nov 27 NodeJs
NodeJS配置CORS实现过程详解
Dec 02 NodeJs
nodeJS进程管理器pm2的使用
Jan 09 #NodeJs
NodeJS模块与ES6模块系统语法及注意点详解
Jan 04 #NodeJs
nodejs 使用http进行post或get请求的实例(携带cookie)
Jan 03 #NodeJs
详解nodejs 配置文件处理方案
Jan 02 #NodeJs
nodejs基础之多进程实例详解
Dec 27 #NodeJs
nodejs基础之常用工具模块util用法分析
Dec 26 #NodeJs
nodejs基础之buffer缓冲区用法分析
Dec 26 #NodeJs
You might like
劣质的PHP代码简化
2010/02/08 PHP
抓取并下载CSS中所有图片文件的php代码
2011/09/26 PHP
PHP产生不重复随机数的5个方法总结
2014/11/12 PHP
PHP中返回引用类型的方法
2015/04/03 PHP
Yii中的relations数据关联查询及统计功能用法详解
2016/07/14 PHP
php微信开发之关注事件
2018/06/14 PHP
window.onload 加载完毕的问题及解决方案(上)
2009/07/09 Javascript
js中对象的声明方式以及数组的一些用法示例
2013/12/11 Javascript
js 时间格式与时间戳的相互转换示例代码
2013/12/25 Javascript
jQuery CSS()方法改变现有的CSS样式表
2014/09/09 Javascript
JavaScript显示当前文档最后修改日期的方法
2015/03/19 Javascript
JavaScript中创建字典对象(dictionary)实例
2015/03/31 Javascript
基于JavaScript实现鼠标悬浮弹出跟随鼠标移动的带箭头的信息层
2016/01/18 Javascript
JavaScript头像上传插件源码分享
2016/03/29 Javascript
jQuery插件Flexslider实现图片轮播、图文结合滑动切换效果
2020/04/16 Javascript
HTML5+jQuery实现搜索智能匹配功能
2017/03/24 jQuery
jQuery制作input提示内容(兼容IE8以上)
2017/07/05 jQuery
Vue核心概念Getter的使用方法
2019/01/18 Javascript
js实现网页同时进行多个倒计时功能
2019/02/25 Javascript
使用 vue 实现灭霸打响指英雄消失的效果附demo
2019/05/06 Javascript
JS写滑稽笑脸运动效果
2020/05/28 Javascript
Python使用修饰器进行异常日志记录操作示例
2019/03/19 Python
Python函数基础实例详解【函数嵌套,命名空间,函数对象,闭包函数等】
2019/03/30 Python
python面试题之列表声明实例分析
2019/07/08 Python
python中time库的实例使用方法
2019/10/31 Python
详解Python中list[::-1]的几种用法
2020/11/16 Python
美国知名的在线旅游服务网站:Priceline
2016/07/23 全球购物
美国护肤咨询及美容产品电商:Askderm
2017/02/24 全球购物
预订从美国飞往印度的机票:MyTicketsToIndia
2017/05/19 全球购物
Crocs美国官方网站:卡骆驰洞洞鞋
2017/08/04 全球购物
沃达丰英国有限公司:Vodafone英国
2019/04/16 全球购物
一加手机美国官方网站:OnePlus美国
2019/09/19 全球购物
个人找工作自荐信格式
2013/09/21 职场文书
信息专业学生学习的自我评价
2014/02/17 职场文书
地震捐款倡议书
2014/08/29 职场文书
作风建设年度心得体会
2014/10/29 职场文书