配置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框架Express的模板视图机制分析
Jul 19 NodeJs
nodejs的require模块(文件模块/核心模块)及路径介绍
Jan 14 NodeJs
如何正确使用Nodejs 的 c++ module 链接到 OpenSSL
Aug 03 NodeJs
nodejs开发环境配置与使用
Nov 17 NodeJs
Nodejs实现的一个静态服务器实例
Dec 06 NodeJs
轻松创建nodejs服务器(2):nodejs服务器的构成分析
Dec 18 NodeJs
nodejs个人博客开发第七步 后台登陆
Apr 12 NodeJs
nodejs 终端打印进度条实例代码
Apr 22 NodeJs
nodejs用gulp管理前端文件方法
Jun 24 NodeJs
nodejs实现一个word文档解析器思路详解
Aug 14 NodeJs
Nodejs技巧之Exceljs表格操作用法示例
Nov 06 NodeJs
nodeJs的安装与npm全局环境变量的配置详解
Jan 06 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
浅析memcache启动以及telnet命令详解
2013/06/28 PHP
通过修改配置真正解决php文件上传大小限制问题(nginx+php)
2015/09/23 PHP
PHP设计模式之装饰器模式定义与用法详解
2018/04/02 PHP
javascript同步Import,同步调用外部js的方法
2008/07/08 Javascript
js onpropertychange输入框 事件获取属性
2009/03/26 Javascript
JQuery 获取和设置Select选项的代码
2010/02/07 Javascript
兼容IE和FF的js脚本代码小结(比较常用)
2010/12/06 Javascript
JQuery中$之选择器用法介绍
2011/04/05 Javascript
jQuery实现隔行背景色变色
2014/11/24 Javascript
js实现禁止中文输入的方法
2015/01/14 Javascript
jQuery+jsp下拉框联动获取本地数据的方法(附源码)
2015/12/03 Javascript
webpack打包非模块化js的方法
2018/10/24 Javascript
如何用Node写页面爬虫的工具集
2018/10/26 Javascript
用node.js写一个jenkins发版脚本
2019/05/21 Javascript
NodeJs实现简易WEB上传下载服务器
2019/08/10 NodeJs
vue实现在v-html的html字符串中绑定事件
2019/10/28 Javascript
JavaScript实现瀑布流布局的3种方式
2020/12/27 Javascript
[02:28]DOTA2英雄基础教程 灰烬之灵
2013/12/19 DOTA
Python中MySQL数据迁移到MongoDB脚本的方法
2016/04/28 Python
Python实现Sqlite将字段当做索引进行查询的方法
2016/07/21 Python
关于Python正则表达式 findall函数问题详解
2018/03/22 Python
对pandas中Series的map函数详解
2018/07/25 Python
python3 打印输出字典中特定的某个key的方法示例
2019/07/06 Python
Python Multiprocessing多进程 使用tqdm显示进度条的实现
2019/08/13 Python
python获取本周、上周、本月、上月及本季的时间代码实例
2020/09/08 Python
Python SQLAlchemy库的使用方法
2020/10/13 Python
python 基于Apscheduler实现定时任务
2020/12/15 Python
Django扫码抽奖平台的配置过程详解
2021/01/14 Python
如何利用input事件来监听移动端的输入
2016/04/15 HTML / CSS
北京华建集团SQL面试题
2014/06/03 面试题
UNIX文件系统常用命令
2012/05/25 面试题
公司口号大全
2014/06/11 职场文书
食品安全汇报材料
2014/08/18 职场文书
2015年见习期工作总结
2014/12/12 职场文书
2019开业庆典剪彩仪式主持词!
2019/07/22 职场文书
详解JAVA的控制语句
2021/11/11 Java/Android