配置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打包工具整合到鼠标右键的方法
May 11 NodeJs
nodejs中简单实现Javascript Promise机制的实例
Dec 06 NodeJs
基于html5和nodejs相结合实现websocket即使通讯
Nov 19 NodeJs
在windows上用nodejs搭建静态文件服务器的简单方法
Aug 11 NodeJs
nodeJs链接Mysql做增删改查的简单操作
Feb 04 NodeJs
Nodejs 获取时间加手机标识的32位标识实现代码
Mar 07 NodeJs
Nodejs--post的公式详解
Apr 29 NodeJs
详解nodejs模板引擎制作
Jun 14 NodeJs
对mac下nodejs 更新到最新版本的最新方法(推荐)
May 17 NodeJs
nodejs 使用nodejs-websocket模块实现点对点实时通讯
Nov 28 NodeJs
Nodejs处理异常操作示例
Dec 25 NodeJs
nodeJS与MySQL实现分页数据以及倒序数据
Jun 05 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
异世界新番又来了,同样是从零开始,男主的年龄降到5岁
2020/04/09 日漫
PHP strip_tags保留多个HTML标签的方法
2016/05/22 PHP
thinkPHP引入类的方法详解
2016/12/08 PHP
PHP 命名空间和自动加载原理与用法实例分析
2020/04/29 PHP
基于jquery的模态div层弹出效果
2010/08/21 Javascript
jquery.autocomplete修改实现键盘上下键自动填充示例
2013/11/19 Javascript
Jquery 动态生成表格示例代码
2013/12/24 Javascript
javascript中slice(),splice(),split(),substring(),substr()使用方法
2015/03/13 Javascript
jQuery实现简单二级下拉菜单
2015/04/12 Javascript
JavaScript按值删除数组元素的方法
2015/04/24 Javascript
基于Jquery插件实现跨域异步上传文件功能
2016/04/26 Javascript
浅谈几种常用的JS类定义方法
2016/06/08 Javascript
JavaScript基于对象去除数组重复项的方法
2016/10/09 Javascript
原生JS实现简单放大镜效果
2017/02/08 Javascript
详解webpack + react + react-router 如何实现懒加载
2017/11/20 Javascript
jquery获取img的src值实例介绍
2019/01/16 jQuery
微信小程序实现的五星评价功能示例
2019/04/25 Javascript
vue柱状进度条图像的完美实现方案
2019/08/26 Javascript
[01:52]DOTA2完美大师赛Vega战队趣味视频——kpii老师小课堂
2017/11/25 DOTA
Python greenlet实现原理和使用示例
2014/09/24 Python
Python创建xml文件示例
2017/03/22 Python
Python 常用的安装Module方式汇总
2017/05/06 Python
从头学Python之编写可执行的.py文件
2017/11/28 Python
django API 中接口的互相调用实例
2020/04/01 Python
Django QuerySet查询集原理及代码实例
2020/06/13 Python
python利用google翻译方法实例(翻译字幕文件)
2020/09/21 Python
Python collections.deque双边队列原理详解
2020/10/05 Python
html5 canvas fillRect坐标和大小的问题解决方法
2014/03/26 HTML / CSS
玩具反斗城西班牙网上商城:ToysRUs西班牙
2017/01/19 全球购物
法国足球商店:Footcenter
2019/07/06 全球购物
New Balance德国官方网站:购买鞋子和服装
2019/08/31 全球购物
Linux常见面试题
2013/03/18 面试题
会议接待欢迎词
2014/01/12 职场文书
测试工程师职业规划书
2014/02/06 职场文书
就业意向书范文
2014/04/01 职场文书
Python docx库删除复制paragraph及行高设置图片插入示例
2022/07/23 Python