配置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+html5 实现拖拽上传
Aug 08 NodeJs
NodeJS学习笔记之FS文件模块
Jan 13 NodeJs
Windows系统中安装nodejs图文教程
Feb 28 NodeJs
Nodejs express框架一个工程中同时使用ejs模版和jade模版
Dec 28 NodeJs
NodeJs的优势和适合开发的程序
Aug 14 NodeJs
nodejs基础知识
Feb 03 NodeJs
Nodejs之http的表单提交
Jul 07 NodeJs
浅谈nodejs中的类定义和继承的套路
Jul 26 NodeJs
nodejs 日志模块winston的使用方法
May 02 NodeJs
nodejs中方法和模块用法示例
Dec 24 NodeJs
Nodejs中怎么实现函数的串行执行
Mar 02 NodeJs
NodeJs生成sitemap站点地图的方法示例
Jun 11 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格式化工具Beautify PHP小小BUG
2008/04/24 PHP
PHP中strcmp()和strcasecmp()函数字符串比较用法分析
2016/01/07 PHP
php 浮点数比较方法详解
2017/05/05 PHP
PHP receiveMail实现收邮件功能
2018/04/25 PHP
Laravel框架搜索分页功能示例
2019/02/01 PHP
Jquery ui css framework
2010/06/28 Javascript
使用nodejs、Python写的一个简易HTTP静态文件服务器
2014/07/18 NodeJs
影响jQuery使用的14个方面
2014/09/01 Javascript
js 加密压缩出现bug解决方案
2014/11/25 Javascript
使用javascript实现判断当前浏览器
2015/04/14 Javascript
AngularJS使用自定义指令替代ng-repeat的方法
2016/09/17 Javascript
js中数组的常用方法小结
2016/12/30 Javascript
javascript实现简易计算器
2017/02/01 Javascript
AngularJS封装$http.post()实例详解
2017/05/06 Javascript
详解Vue SPA项目优化小记
2018/07/03 Javascript
解决vue.js 数据渲染成功仍报错的问题
2018/08/25 Javascript
CryptoJS中AES实现前后端通用加解密技术
2018/12/18 Javascript
Vue表单控件绑定图文详解
2019/02/11 Javascript
浅谈JSON5解决了JSON的两大痛点
2020/12/14 Javascript
[05:46]DOTA2英雄梦之声_第18期_陈
2014/06/20 DOTA
Python实现将doc转化pdf格式文档的方法
2018/01/19 Python
Python使用requests发送POST请求实例代码
2018/01/25 Python
人脸识别经典算法一 特征脸方法(Eigenface)
2018/03/13 Python
Python中判断输入是否为数字的实现代码
2018/05/26 Python
Python OpenCV处理图像之图像像素点操作
2018/07/10 Python
Python使用numpy产生正态分布随机数的向量或矩阵操作示例
2018/08/22 Python
Java文件与类动手动脑实例详解
2019/11/10 Python
在Python中使用turtle绘制多个同心圆示例
2019/11/23 Python
Django {{ MEDIA_URL }}无法显示图片的解决方式
2020/04/07 Python
英国护肤品购物网站:Beauty Expert
2016/08/19 全球购物
美国紧身牛仔裤品牌:NYDJ
2017/05/24 全球购物
家得宝墨西哥官网:The Home Depot墨西哥
2019/11/18 全球购物
总裁秘书岗位职责
2013/12/04 职场文书
离婚律师函范本
2015/05/27 职场文书
浅谈Redis存储数据类型及存取值方法
2021/05/08 Redis
MySQL 使用索引扫描进行排序
2021/06/20 MySQL