配置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中的非阻塞方法介绍
Jun 05 NodeJs
Windows系统中安装nodejs图文教程
Feb 28 NodeJs
实例详解Nodejs 保存 payload 发送过来的文件
Jan 14 NodeJs
NodeJS创建基础应用并应用模板引擎
Apr 12 NodeJs
NodeJS和BootStrap分页效果的实现代码
Nov 07 NodeJs
详解nodejs微信公众号开发——6.自定义菜单
Apr 13 NodeJs
Nodejs--post的公式详解
Apr 29 NodeJs
win系统下nodejs环境安装配置
May 04 NodeJs
NodeJs实现定时任务的示例代码
Dec 05 NodeJs
nodejs+express搭建多人聊天室步骤
Feb 12 NodeJs
nodejs基础之常用工具模块util用法分析
Dec 26 NodeJs
详解NodeJS模块化
Jun 15 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
PHP4(windows版本)中的COM函数
2006/10/09 PHP
codeigniter教程之多文件上传使用示例
2014/02/11 PHP
PHP+Mysql+Ajax+JS实现省市区三级联动
2014/05/23 PHP
php实现统计目录文件大小的函数
2015/12/25 PHP
PHP从零开始打造自己的MVC框架之类的自动加载实现方法详解
2019/06/03 PHP
JavaScript 学习 - 提高篇
2007/02/02 Javascript
Javascript操纵Cookie实现购物车程序
2007/02/15 Javascript
jQuery插件-jRating评分插件源码分析及使用方法
2012/12/28 Javascript
javascript函数声明和函数表达式区别分析
2014/12/02 Javascript
jQueryUI DatePicker 添加时分秒
2016/06/04 Javascript
深入理解jquery中的each用法
2016/12/14 Javascript
JS实现的RGB网页颜色在线取色器完整实例
2016/12/21 Javascript
vue 引入公共css文件的简单方法(推荐)
2018/01/20 Javascript
Bootstrap Table中的多选框删除功能
2018/07/15 Javascript
详解vue-router传参的两种方式
2018/09/10 Javascript
微信小程序五子棋游戏的棋盘,重置,对弈实现方法【附demo源码下载】
2019/02/20 Javascript
webpack4手动搭建Vue开发环境实现todoList项目的方法
2019/05/16 Javascript
JS闭包原理及其使用场景解析
2020/12/03 Javascript
javascript实现简单页面倒计时
2021/03/02 Javascript
[01:05:32]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#1COL VS Alliance第一局
2016/03/04 DOTA
pygame学习笔记(3):运动速率、时间、事件、文字
2015/04/15 Python
Python中生成器和迭代器的区别详解
2018/02/10 Python
详解PyTorch批训练及优化器比较
2018/04/28 Python
关于Django ForeignKey 反向查询中filter和_set的效率对比详解
2018/12/15 Python
numpy linalg模块的具体使用方法
2019/05/26 Python
五分钟带你搞懂python 迭代器与生成器
2020/08/30 Python
python3实现飞机大战
2020/11/29 Python
python实现马丁策略回测3000只股票的实例代码
2021/01/22 Python
注塑工厂厂长岗位职责
2013/12/02 职场文书
成语的广告词
2014/03/19 职场文书
创业方案:赚钱的烧烤店该怎样做?
2019/07/05 职场文书
jquery插件实现悬浮的菜单
2021/04/24 jQuery
k-means & DBSCAN 总结
2021/04/27 Python
JPA 通过Specification如何实现复杂查询
2021/11/23 Java/Android
CSS实现九宫格布局(自适应)的示例代码
2022/02/12 HTML / CSS
本地搭建minio文件服务器(使用bat脚本启动)的方法
2022/07/15 Servers