Windows下Node.js安装及环境配置方法


Posted in Javascript onSeptember 18, 2017

一、安装环境

1、本机系统:Windows 10 Pro(64位)
2、Node.js:v6.9.2LTS(64位)

二、安装Node.js步骤

1、下载对应你系统的Node.js版本:https://nodejs.org/en/download/
2、选安装目录进行安装
3、环境配置
4、测试

三、前期准备

1、Node.js简介
简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。
2、下载Node.js
打开官网下载链接:https://nodejs.org/en/download/ 我这里下载的是node-v6.9.2-x64.msi,如下图:

Windows下Node.js安装及环境配置方法

四、开始安装

1、下载完成后,双击“node-v6.9.2-x64.msi”,开始安装Node.js

Windows下Node.js安装及环境配置方法

点击【Next】按钮

Windows下Node.js安装及环境配置方法

勾选复选框,点击【Next】按钮

Windows下Node.js安装及环境配置方法

修改好目录后,点击【Next】按钮

Windows下Node.js安装及环境配置方法

Windows下Node.js安装及环境配置方法

安装完后点击【Finish】按钮完成安装

Windows下Node.js安装及环境配置方法

至此Node.js已经安装完成,可以先进行下简单的测试安装是否成功了,后面还要进行环境配置
在键盘按下【win+R】键,输入cmd,然后回车,打开cmd窗口

Windows下Node.js安装及环境配置方法

Windows下Node.js安装及环境配置方法

安装完后的目录如下图所示:

Windows下Node.js安装及环境配置方法

此处说明下:新版的Node.js已自带npm,安装Node.js时会一起安装,npm的作用就是对Node.js依赖的包进行管理,也可以理解为用来安装/卸载Node.js需要装的东西

五、环境配置

说明:这里的环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径,之所以要配置,是因为以后在执行类似:npm install express [-g] (后面的可选参数-g,g代表global全局安装的意思)的安装语句时,会将安装的模块安装到【C:\Users\用户名\AppData\Roaming\npm】路径中,占C盘空间。
例如:我希望将全模块所在路径和缓存路径放在我node.js安装的文件夹中,则在我安装的文件夹【D:\Develop\nodejs】下创建两个文件夹【node_global】及【node_cache】如下图:

Windows下Node.js安装及环境配置方法

创建完两个空文件夹之后,打开cmd命令窗口,输入

npm config set prefix"D:\Develop\nodejs\node_global"

npm config set cache "D:\Develop\nodejs\node_cache"

Windows下Node.js安装及环境配置方法

接下来设置环境变量,关闭cmd窗口,“我的电脑”-右键-“属性”-“高级系统设置”-“高级”-“环境变量”

Windows下Node.js安装及环境配置方法

进入环境变量对话框,在【系统变量】下新建【NODE_PATH】,输入【D:\Develop\nodejs\node_global\node_modules】,将【用户变量】下的【Path】修改为【D:\Develop\nodejs\node_global】

Windows下Node.js安装及环境配置方法

Windows下Node.js安装及环境配置方法

Windows下Node.js安装及环境配置方法

Windows下Node.js安装及环境配置方法

六、测试

配置完后,安装个module测试下,我们就安装最常用的express模块,打开cmd窗口,
输入如下命令进行模块的全局安装:

npm install express -g # -g是全局安装的意思

Windows下Node.js安装及环境配置方法

补充

通过npm安装模块时都是去国外的镜像下载的,有的时候由于网络原因会导致安装模块失败,好在阿里有团队维护国内镜像:http://npm.taobao.org/ 上面有使用说明。

到此Node.js就安装完成了,大家可以继续学习了。

Javascript 相关文章推荐
js parsefloat parseint 转换函数
Jan 21 Javascript
jQuery的实现原理的模拟代码 -2 数据部分
Aug 01 Javascript
js 获取屏幕各种宽高的方法(浏览器兼容)
May 15 Javascript
JS如何将数字类型转化为没3个一个逗号的金钱格式
Jan 27 Javascript
JavaScript实现的内存数据库LokiJS介绍和入门实例
Nov 17 Javascript
javascript实现的多个层切换效果通用函数实例
Jul 06 Javascript
javascript+ajax实现产品页面加载信息
Jul 09 Javascript
js HTML5手机刮刮乐代码
Sep 29 Javascript
jQuery读取XML文件的方法示例
Feb 03 Javascript
JS实现元素上下左右移动效果
Oct 18 Javascript
Vue兼容ie9的问题全面解决方案
Jun 19 Javascript
Element DateTimePicker日期时间选择器的使用示例
Jul 27 Javascript
jQuery选择器之子元素选择器详解
Sep 18 #jQuery
JavaScript实现的斑马线表格效果【隔行变色】
Sep 18 #Javascript
js实现可以点击收缩或张开的悬浮窗
Sep 18 #Javascript
javascript流程控制语句集合
Sep 18 #Javascript
20170918 前端开发周报之JS前端开发必看
Sep 18 #Javascript
Angular中的$watch方法详解
Sep 18 #Javascript
jQuery实现的表格前端排序功能示例
Sep 18 #jQuery
You might like
用PHP生成自己的LOG文件
2006/10/09 PHP
一篇不错的PHP基础学习笔记
2007/03/18 PHP
PHP删除目录及目录下所有文件的方法详解
2013/06/06 PHP
PHP中把stdClass Object转array的几个方法
2014/05/08 PHP
php实现mysql备份恢复分卷处理的方法
2014/12/26 PHP
php实现通过cookie换肤的方法
2015/07/13 PHP
firefox中用javascript实现鼠标位置的定位
2007/06/17 Javascript
jquery 子窗口操作父窗口的代码
2009/09/21 Javascript
JavaScript中获取未知对象属性的代码
2011/04/27 Javascript
25个非常棒的jQuery滑块插件和教程小结
2011/09/02 Javascript
jquery遍历select元素(实例讲解)
2013/12/31 Javascript
5个最顶级jQuery图表类库插件【jquery插件库】
2016/05/05 Javascript
BootStrap中Datepicker控件带中文的js文件
2016/08/10 Javascript
AngularJs Injecting Services Into Controllers详解
2016/09/02 Javascript
jQuery图片轮播实现并封装(一)
2016/12/03 Javascript
jQuery实现div跟随鼠标移动
2020/08/20 jQuery
JScript实现表格的简单操作
2017/08/15 Javascript
实例详解JSON取值(key是中文或者数字)方式
2017/08/24 Javascript
node.js实现的装饰者模式示例
2017/09/06 Javascript
基于jquery实现五星好评
2017/11/18 jQuery
使用Angular CLI进行Build(构建)和Serve详解
2018/03/24 Javascript
JavaScript实现异步图像上传功能
2018/07/12 Javascript
详解Angular cli配置过程记录
2019/11/07 Javascript
vue+echarts实现动态折线图的方法与注意
2020/09/01 Javascript
python获取文件扩展名的方法
2015/07/06 Python
python实现从本地摄像头和网络摄像头截取图片功能
2019/07/11 Python
django最快程序开发流程详解
2019/07/19 Python
python使用建议与技巧分享(一)
2020/08/17 Python
Quiksilver美国官网:始于1969年的优质冲浪服和滑雪板外套
2020/04/20 全球购物
大学本科毕业生求职简历的自我评价
2013/10/09 职场文书
《大自然的语言》教学反思
2014/04/08 职场文书
学习演讲稿范文
2014/05/10 职场文书
教师学习群众路线心得体会
2014/11/04 职场文书
虎兄虎弟观后感
2015/06/12 职场文书
上级领导检查欢迎词
2015/09/30 职场文书
Python中的datetime包与time包包和模块详情
2022/02/28 Python