配置nodejs环境的方法


Posted in NodeJs onMay 13, 2017

一、由于node有多种版本号,每个版本号的API肯定也有些细微的差别,在工作中有可能要经常切换node的版本号,因此可以下载nvm使其来管理node的版本号。

首先下载nvm,官网:https://github.com/coreybutler/nvm-windows/releases/download/1.1.0/nvm-noinstall.zip

二、配置环境变量

1.把下载后的nvm解压到一个全英文路径下,解压后的样子:

配置nodejs环境的方法

2.打开nvm里的settings.txt(如果官网下载的nvm中没有这个文件,自己新建一个也行),然后配置里面的内容。

  1. root:配置为当前nvm.exe所在目录;
  2. path:配置为node快捷方式所在目录;
  3. arch:配置为当前操作系统的位置(32/64);
  4. proxy:代理,一般先不用配置,如果以后下载包时被墙了可以FQ或者配置淘宝的镜像;

如下图为我的配置,我在E盘新建了一个mynode文件夹来存放nvm文件夹:

配置nodejs环境的方法

3.右击“计算机”-属性-高级系统设置-环境变量,在用户变量中新建:

NVM_HOME = 当前 nvm.exe 所在目录,即settings.txt中root中的值;

NVM_SYMLINK = node 快捷方式所在的目录,即settings.txt中path的值;

Path=%NVM_HOME%;%NVM_SYMLINK%;(即在你的Path后面加一分号后再加上%NVM_HOME%;%NVM_SYMLINK%;)

然后一路确定下去,下图为我的配置;

配置nodejs环境的方法

3.打开cmd,输入set NVM_HOME(和set NVM_SYMLINK)可以看到你已经配置了此环境变量,然后输入nvm ls可以查看你拥有的node的版本号,输入nvm use 版本号便是你所要使用哪个版本的node了,此命令输完后便发现你所配置的node快捷方式所在的目录下多了nodejs这个快捷方式。如下图为我的操作:

配置nodejs环境的方法

此时node就配置成功啦!

4.windows使用nvm来升级node的版本

在cmd中输入nvm install 最新node版本号,时间有点长,耐心等会,升级成功后再使用nvm use 版本号即可。如下

配置nodejs环境的方法

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

NodeJs 相关文章推荐
详解如何在NodeJS项目中优雅的使用ES6
Apr 22 NodeJs
Nodejs搭建wss服务器教程
May 24 NodeJs
详解nodejs模板引擎制作
Jun 14 NodeJs
NodeJS收发GET和POST请求的示例代码
Aug 25 NodeJs
Mac 安装 nodejs方法(图文详细步骤)
Oct 30 NodeJs
基于nodejs实现微信支付功能
Dec 20 NodeJs
使用npm安装最新版本nodejs
Jan 18 NodeJs
Nodejs 和 Electron ubuntu下快速安装过程
May 04 NodeJs
修改Nodejs内置的npm默认配置路径方法
May 13 NodeJs
详解nodejs 配置文件处理方案
Jan 02 NodeJs
nodejs中各种加密算法的实现详解
Jul 11 NodeJs
纯异步nodejs文件夹(目录)复制功能
Sep 03 NodeJs
nodejs multer实现文件上传与下载
May 10 #NodeJs
nodejs处理图片的中间件node-images详解
May 08 #NodeJs
使用nodejs爬取前程无忧前端技能排行
May 06 #NodeJs
win系统下nodejs环境安装配置
May 04 #NodeJs
Nodejs--post的公式详解
Apr 29 #NodeJs
NodeJs的fs读写删除移动监听
Apr 28 #NodeJs
NodeJs安装npm包一直失败的解决方法
Apr 28 #NodeJs
You might like
PHP读取文件并可支持远程文件的代码分享
2012/10/03 PHP
php实现httpclient类示例
2014/04/08 PHP
php使用imagick模块实现图片缩放、裁剪、压缩示例
2014/04/17 PHP
php中instanceof 与 is_a()区别分析
2015/03/03 PHP
PHP合并数组+号和array_merge的区别
2015/06/25 PHP
php模板引擎技术简单实现
2016/03/15 PHP
Yii框架数据库查询、增加、删除操作示例
2019/10/14 PHP
javascript学习笔记(九) js对象 设计模式
2012/06/19 Javascript
利用谷歌地图API获取点与点的距离的js代码
2012/10/11 Javascript
jQuery当鼠标悬停时放大图片的效果实例
2013/07/03 Javascript
js/jquery判断浏览器的方法小结
2014/09/02 Javascript
Javascript常用字符串判断函数代码分享
2014/12/08 Javascript
jquery实现动态改变div宽度和高度
2015/05/08 Javascript
javascript Promise简单学习使用方法小结
2016/05/17 Javascript
JCrop+ajaxUpload 图像切割上传的实例代码
2016/07/20 Javascript
js实时获取窗口大小变化的实例代码
2016/11/18 Javascript
JavaScript之DOM插入更新删除_动力节点Java学院整理
2017/07/03 Javascript
React.Js添加与删除onScroll事件的方法详解
2017/11/03 Javascript
性能优化篇之Webpack构建速度优化的建议
2019/04/03 Javascript
JS实现的进制转换,浮点数相加,数字判断操作示例
2019/11/09 Javascript
JavaScript数组排序小程序实现解析
2020/01/13 Javascript
python网络编程学习笔记(九):数据库客户端 DB-API
2014/06/09 Python
Python记录详细调用堆栈日志的方法
2015/05/05 Python
剖析Python的Twisted框架的核心特性
2016/05/25 Python
Python能做什么
2020/06/02 Python
python批量合成bilibili的m4s缓存文件为MP4格式 ver2.5
2020/12/01 Python
销售工作人员的自我评价分享
2013/11/10 职场文书
个人委托书如何写
2014/09/25 职场文书
农村文化建设标语
2014/10/07 职场文书
四风问题原因分析及整改措施
2014/10/24 职场文书
企业与个人合作经营协议书
2014/11/01 职场文书
2014年教研组工作总结
2014/11/26 职场文书
工作违纪检讨书范文
2015/01/26 职场文书
毕业生捐书活动倡议书
2015/04/27 职场文书
MySQL触发器的使用
2021/05/24 MySQL
简单了解 MySQL 中相关的锁
2021/05/25 MySQL