配置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学习笔记之入门篇
Apr 16 NodeJs
Nodejs 搭建简单的Web服务器详解及实例
Nov 30 NodeJs
nodejs个人博客开发第二步 入口文件
Apr 12 NodeJs
nodejs和C语言插入mysql数据库乱码问题的解决方法
Apr 14 NodeJs
nodejs multer实现文件上传与下载
May 10 NodeJs
Nodejs 复制文件/文件夹的方法
Aug 24 NodeJs
nodejs项目windows下开机自启动的方法
Nov 22 NodeJs
NodeJS实现自定义流的方法
Aug 01 NodeJs
Nodejs核心模块之net和http的使用详解
Apr 02 NodeJs
nodejs读取图片返回给浏览器显示
Jul 25 NodeJs
Nodejs实现图片上传、压缩预览、定时删除功能
Oct 25 NodeJs
nodejs dgram模块广播+组播的实现示例
Nov 04 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
合作指挥官:孟斯克
2020/03/16 星际争霸
查找php配置文件php.ini所在路径的二种方法
2014/05/26 PHP
php实现过滤字符串中的中文和数字实例
2015/07/29 PHP
php连接MSsql server的五种方法总结
2018/03/04 PHP
PHP实现对数字分隔加千分号的方法
2019/03/18 PHP
jquery动画1.加载指示器
2012/08/24 Javascript
javascript实现的一个随机点名功能
2014/08/26 Javascript
jQuery中用dom操作替代正则表达式
2014/12/29 Javascript
thinkphp实现无限分类(使用递归)
2015/12/19 Javascript
JS中artdialog弹出框控件之提交表单思路详解
2016/04/18 Javascript
JavaScript预解析及相关技巧分析
2016/04/21 Javascript
浅谈js中的in-for循环
2016/06/28 Javascript
微信小程序异步API为Promise简化异步编程的操作方法
2018/08/14 Javascript
在vue中更换字体,本地存储字体非引用在线字体库的方法
2018/09/28 Javascript
Vue的路由及路由钩子函数的实现
2019/07/02 Javascript
微信小程序webview与h5通过postMessage实现实时通讯的实现
2019/08/20 Javascript
VUE 项目在IE11白屏报错 SCRIPT1002: 语法错误的解决
2020/09/27 Javascript
[04:44]显微镜下的DOTA2第二期——你所没有注意到的细节
2014/06/20 DOTA
[14:19]2018年度COSER大赛-完美盛典
2018/12/16 DOTA
python实现的二叉树算法和kmp算法实例
2014/04/25 Python
python实现根据用户输入从电影网站获取影片信息的方法
2015/04/07 Python
python基础_文件操作实现全文或单行替换的方法
2017/09/04 Python
python操作mysql代码总结
2018/06/01 Python
利用HTML5中的Canvas绘制一张笑脸的教程
2015/05/07 HTML / CSS
英国最大的奢侈品零售网络商城:Flannels
2016/09/16 全球购物
医院总经理岗位职责
2014/02/04 职场文书
老总助理工作岗位职责
2014/02/06 职场文书
购房意向书
2014/04/01 职场文书
服务宗旨标语
2014/07/01 职场文书
2014年客户经理工作总结
2014/11/20 职场文书
劳资员岗位职责
2015/02/13 职场文书
信用卡催款律师函
2015/05/27 职场文书
清洁工工作总结
2015/08/11 职场文书
《正比例》教学反思
2016/02/23 职场文书
五年级作文之学校的四季
2019/12/05 职场文书
Nginx配置根据url参数重定向
2022/04/11 Servers