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 相关文章推荐
javascript游戏开发之《三国志曹操传》零部件开发(一)让静态人物动起来
Jan 23 Javascript
用JQuery 判断某个属性是否存在hasAttr的解决方法
Apr 26 Javascript
JS格式化数字保留两位小数点示例代码
Oct 15 Javascript
JavaScript验证图片类型(扩展名)的函数分享
May 05 Javascript
jquery马赛克拼接翻转效果代码分享
Aug 24 Javascript
Node.js中process模块常用的属性和方法
Dec 13 Javascript
深入理解Javascript中的valueOf与toString
Jan 04 Javascript
微信小程序 Template详解及简单实例
Jan 05 Javascript
Easyui Datagrid自定义按钮列(最后面的操作列)
Jul 13 Javascript
BootStrap 页签切换失效的解决方法
Aug 17 Javascript
使用 Node.js 开发资讯爬虫流程
Jan 07 Javascript
vue-cli 关闭热更新操作
Sep 18 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和XSL stylesheets转换XML文档
2006/10/09 PHP
在字符串中把网址改成超级链接
2006/10/09 PHP
用PHP实现图象锐化代码
2007/06/14 PHP
ThinkPHP和UCenter接口冲突的解决方法
2016/07/25 PHP
php微信公众平台开发之微信群发信息
2016/09/13 PHP
php+mysql开发的最简单在线题库(在线做题系统)完整案例
2019/03/30 PHP
PHP code 验证码生成类定义和简单使用示例
2020/05/27 PHP
PHP连接SQL server数据库测试脚本运行实例
2020/08/24 PHP
经典的带阴影的可拖动的浮动层
2006/06/26 Javascript
JavaScript 学习笔记(十三)Dom创建表格
2010/01/21 Javascript
javascript XMLHttpRequest对象全面剖析
2010/04/24 Javascript
解读JavaScript代码 var ie = !-[1,] 最短的IE判定代码
2011/05/28 Javascript
取得窗口大小 兼容所有浏览器的js代码
2011/08/09 Javascript
js的表单操作 简单计算器
2011/12/29 Javascript
javascript ie6兼容position:fixed实现思路
2013/04/01 Javascript
基于JS实现移动端访问PC端页面时跳转到对应的移动端网页
2020/12/24 Javascript
JS中的hasOwnProperty()和isPrototypeOf()属性实例详解
2016/08/11 Javascript
微信公众号 摇一摇周边功能开发
2016/12/08 Javascript
Vue2.0表单校验组件vee-validate的使用详解
2017/05/02 Javascript
vue 导航内容设置选中状态样式的例子
2019/11/01 Javascript
开始着手第一个Django项目
2015/07/15 Python
Python中列表元素转为数字的方法分析
2016/06/14 Python
Python编写Windows Service服务程序
2018/01/04 Python
pyqt5实现俄罗斯方块游戏
2019/01/11 Python
Python log模块logging记录打印用法解析
2020/01/20 Python
Tensorflow 卷积的梯度反向传播过程
2020/02/10 Python
解决Keras中CNN输入维度报错问题
2020/06/29 Python
日本索尼音乐商店:Sony Music Shop
2018/07/17 全球购物
TripAdvisor台湾:全球最大旅游网站
2018/08/26 全球购物
英国女性时尚品牌:Apricot
2018/12/04 全球购物
大学生求职自我评价
2014/01/16 职场文书
德语专业求职信
2014/03/12 职场文书
高等教育专业自荐信范文
2014/03/26 职场文书
2014年施工员工作总结
2014/11/18 职场文书
2015年护士节活动策划方案
2015/05/04 职场文书
2015年董事长秘书工作总结
2015/07/23 职场文书