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写的一个简单项目打包工具
May 11 NodeJs
NodeJS学习笔记之FS文件模块
Jan 13 NodeJs
浅谈NodeJS中require路径问题
May 07 NodeJs
你一定会收藏的Nodejs代码片段
Feb 04 NodeJs
nodejs个人博客开发第五步 分配数据
Apr 12 NodeJs
详解如何在NodeJS项目中优雅的使用ES6
Apr 22 NodeJs
基于nodejs 的多页面爬虫实例代码
May 31 NodeJs
nodejs模块学习之connect解析
Jul 05 NodeJs
使用vs code开发Nodejs程序的使用方法
Sep 21 NodeJs
nodejs分离html文件里面的js和css的方法
Apr 09 NodeJs
nodejs读取图片返回给浏览器显示
Jul 25 NodeJs
在nodejs中创建child process的方法
Jan 26 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简洁函数小结
2011/08/12 PHP
PHP setcookie指定domain参数后,在IE下设置cookie失效的解决方法
2011/09/09 PHP
php简单实现MVC
2015/02/05 PHP
php文件上传 你真的掌握了吗
2016/11/28 PHP
javascript引用对象的方法代码
2007/08/13 Javascript
ASP.NET MVC中EasyUI的datagrid跨域调用实现代码
2012/03/14 Javascript
JS动态增加删除UL节点LI及相关内容示例
2014/05/21 Javascript
jQuery中animate动画第二次点击事件没反应
2015/05/07 Javascript
jquery中的工具使用方法$.isFunction, $.isArray(), $.isWindow()
2015/08/09 Javascript
JavaScript中字面量与函数的基本使用知识
2015/10/20 Javascript
深入理解Node.js中的进程管理
2017/03/13 Javascript
详解vue-cli + webpack 多页面实例配置优化方法
2017/07/13 Javascript
Node.js上传文件功能之服务端如何获取文件上传进度
2018/02/05 Javascript
Vue组件中的data必须是一个function的原因浅析
2018/09/03 Javascript
详解js静态检查工具eslint配置文件
2018/11/23 Javascript
在Layui中实现开关按钮的效果实例
2019/09/29 Javascript
基于VUE实现简单的学生信息管理系统
2021/01/13 Vue.js
[01:34]DAC2018主赛事第四日五佳镜头 Gh巨牙海民助Miracle-死里逃生
2018/04/07 DOTA
py2exe 编译ico图标的代码
2013/03/08 Python
Python中的zip函数使用示例
2015/01/29 Python
python绘图方法实例入门
2015/05/19 Python
对pandas的dataframe绘图并保存的实现方法
2017/08/05 Python
解决出现Incorrect integer value: '' for column 'id' at row 1的问题
2017/10/29 Python
用Python实现大文本文件切割的方法
2019/01/12 Python
解决.ui文件生成的.py文件运行不出现界面的方法
2019/06/19 Python
PyQt5使用QTimer实现电子时钟
2019/07/29 Python
python线程中的同步问题及解决方法
2019/08/29 Python
Python识别处理照片中的条形码
2020/11/16 Python
python 爬取英雄联盟皮肤并下载的示例
2020/12/04 Python
使用PDF.JS插件在HTML中预览PDF文件的方法
2018/08/29 HTML / CSS
园长自我鉴定
2013/10/06 职场文书
保密协议书范本
2014/04/22 职场文书
小学一年级数学教学计划
2015/01/20 职场文书
答谢酒会主持词
2015/07/02 职场文书
公司庆典主持词
2015/07/04 职场文书
股权投资协议书
2016/03/23 职场文书