配置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 url验证(url-valid)的使用方法
Nov 18 NodeJs
Windows系统中安装nodejs图文教程
Feb 28 NodeJs
nodeJS代码实现计算交社保是否合适
Mar 09 NodeJs
windows下安装nodejs及框架express
Aug 07 NodeJs
Nodejs如何搭建Web服务器
Mar 28 NodeJs
nodejs加密Crypto的实例代码
Jul 07 NodeJs
手把手教你把nodejs部署到linux上跑出hello world
Jun 19 NodeJs
nodejs构建本地web测试服务器 如何解决访问静态资源问题
Jul 14 NodeJs
Nodejs模块的调用操作实例分析
Dec 25 NodeJs
PHPStorm中如何对nodejs项目进行单元测试详解
Feb 28 NodeJs
Nodejs + sequelize 实现增删改查操作
Nov 07 NodeJs
nodejs+express最简易的连接数据库的方法
Dec 23 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防攻击代码升级版
2010/12/29 PHP
php读取csv文件后,uft8 bom导致在页面上显示出现问题的解决方法
2013/08/10 PHP
Codeigniter校验ip地址的方法
2015/03/21 PHP
PHP生成随机字符串(3种方法)
2015/09/25 PHP
php基于session锁防止阻塞请求的方法分析
2017/08/07 PHP
PHP判断一个变量是否为整数、正整数的方法示例
2019/09/11 PHP
PHP切割整数工具类似微信红包金额分配的思路详解
2019/09/18 PHP
XP折叠菜单&仿QQ2006菜单
2006/12/16 Javascript
使用prototype.js 的时候应该特别注意的几个问题.
2007/04/12 Javascript
Tinymce+jQuery.Validation使用产生的BUG
2010/03/29 Javascript
js的image onload事件使用遇到的问题
2014/07/15 Javascript
jQuery中:submit选择器用法实例
2015/01/03 Javascript
Markdown与Bootstrap相结合实现图片自适应属性
2016/05/04 Javascript
js剪切板应用clipboardData实例解析
2016/05/29 Javascript
全面解析JavaScript中apply和call以及bind(推荐)
2016/06/15 Javascript
Thinkjs3新手入门之如何使用静态资源目录
2017/12/06 Javascript
vue+axios 前端实现登录拦截的两种方式(路由拦截、http拦截)
2018/10/24 Javascript
vue实现可移动的悬浮按钮
2021/03/04 Vue.js
[49:31]TFT vs Mski Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
Python中的startswith和endswith函数使用实例
2014/08/25 Python
Python中的tuple元组详细介绍
2015/02/02 Python
Python利用itchat库向好友或者公众号发消息的实例
2019/02/21 Python
对python tkinter窗口弹出置顶的方法详解
2019/06/14 Python
利用python-docx模块写批量生日邀请函
2019/08/26 Python
python super用法及原理详解
2020/01/20 Python
Python装饰器用法与知识点小结
2020/03/09 Python
Python替换NumPy数组中大于某个值的所有元素实例
2020/06/08 Python
python实现暗通道去雾算法的示例
2020/09/27 Python
css3实现针线缝合效果(图解步骤)
2013/02/04 HTML / CSS
html5通过postMessage进行跨域通信的方法
2017/12/04 HTML / CSS
美国电视购物:QVC
2017/02/06 全球购物
德国最大的婴儿用品网上商店:Kidsroom.de(支持中文)
2020/09/02 全球购物
Servlet面试题库
2015/07/18 面试题
公司财务总监岗位职责
2013/12/14 职场文书
大班上学期个人总结
2015/02/13 职场文书
2015年会计工作总结范文
2015/05/26 职场文书