win7下安装配置node.js+express开发环境


Posted in Javascript onDecember 06, 2015

1.安装 node.js。

进入官网的下载地址:http://www.nodejs.org/download/ 。 选择Windows Installer或者选择Windows Installer (.msi) 32-bit,下载安装包。 下载完成后,双击安装。

win7下安装配置node.js+express开发环境

win7下安装配置node.js+express开发环境

2.安装 Express。

通过nmp包管理器进行安装,安装分为: 全局安装:自动安装到“C:\Users\[当前用户]\AppData\Roaming\npm”下,并且自动将路径添加到环境变量“Path”中。 本地安装:安装到当前目录下,不会将路径添加到环境变量“Paht”中。 为了方便使用并且能在命令行中的任意路径下运行“express”命令,首选全局安装。 OK!现在就在命令行中输入“npm install -g express”。 注:"-g"就是全局安装选项,没有这个就是本地安装。

3.创建 Express项目。

win7下安装配置node.js+express开发环境

4.打开package.json ,编辑模板引擎

"jade": ">= 0.0.1" 改成 "ejs": ">= 0.6.0"

保存后,切换到cmd执行

npm installl

检查当前目录下的package.json,自动安装需要的扩展。

站点目录下多了 node_modules,这个目录就是扩展库文件。

express本来自带的jade模板引擎个人不太喜欢,所以使用ejs模板,语法和jsp一样。

node app.js

打开浏览器 http://127.0.0.1:3000/就可以访问了。

win7下安装配置node.js+express开发环境

下面我们来看创建一个工程

现在已经有express

express命令安装在全局才起作用!

所以express安装的时候要用 npm install express -g

或者直接修改全局路径:

npm config set prefix "C:\Program Files\nodejs"

npm config set cache "C:\Program Files\nodejs\cache" (先建好cache目录)

键入:express myapp (myapp是随意起的工程名称)

你会发现多了一个 C:\Program Files\nodejs\myapp 目录

默认情况下:里会自动创建

win7下安装配置node.js+express开发环境

这几个文件,不做解释,相信有过开发经验的同学都能一眼明了。

复制node_modules到myapp下面

环境搭建到此完工,下面做一个demo测试!

在myapp下新建helloworld.js

var http = require("http");
http.createServer(function(request, response) { 
  response.writeHead(200, {"Content-Type": "text/plain"}); 
  response.write("Hello World"); 
  response.end();
}).listen(8888);
console.log("nodejs start listen 8888 port!");

进入node.js command prompt 命令窗口,进入C:\Program Files\nodejs\myapp目录

键入node helloworld.js

win7下安装配置node.js+express开发环境

 打开地址http://127.0.0.1:8888/

Javascript 相关文章推荐
JavaScript在IE和Firefox浏览器下的7个差异兼容写法小结
Jun 18 Javascript
jquery实现效果比较好的table选中行颜色
Mar 25 Javascript
javascript拖拽应用实例
Mar 25 Javascript
JavaScript预解析及相关技巧分析
Apr 21 Javascript
分享一个插件实现水珠自动下落效果
Jun 01 Javascript
巧用数组制作图片切换js代码
Nov 29 Javascript
Vuex2.0+Vue2.0构建备忘录应用实践
Nov 30 Javascript
jQuery is not defined 错误原因与解决方法小结
Mar 19 Javascript
解决bootstrap中使用modal加载kindeditor时弹出层文本框不能输入的问题
Jun 05 Javascript
微信小程序 获取javascript 里的数据
Aug 17 Javascript
js中Array对象的常用遍历方法详解
Jan 17 Javascript
JS前端使用canvas实现扩展物体类和事件派发
Aug 05 Javascript
分享使用AngularJS创建应用的5个框架
Dec 05 #Javascript
如何利用AngularJS打造一款简单Web应用
Dec 05 #Javascript
使用CDN和AJAX加速WordPress中jQuery的加载
Dec 05 #Javascript
浅析jQuery移动开发中内联按钮和分组按钮的编写
Dec 04 #Javascript
使用jQuery在移动页面上添加按钮和给按钮添加图标
Dec 04 #Javascript
jQuery mobile类库使用时加载导航历史的方法简介
Dec 04 #Javascript
jQuery mobile转换url地址及获取url中目录部分的方法
Dec 04 #Javascript
You might like
php中的boolean(布尔)类型详解
2013/10/28 PHP
PHP+Ajax实现无刷新分页实例详解(附demo源码下载)
2016/04/07 PHP
php对象工厂类完整示例
2018/08/09 PHP
PHP 数组黑名单/白名单实例代码详解
2019/06/04 PHP
jquery中this的使用说明
2010/09/06 Javascript
统计出现最多的字符次数的js代码
2010/12/03 Javascript
IE6-IE9不支持table.innerHTML的解决方法分享
2012/09/14 Javascript
如何在指定的地方插入html内容和文本内容
2013/12/23 Javascript
JavaScript的各种常见函数定义方法
2014/09/16 Javascript
javascript实现输出指定行数正方形图案的方法
2015/08/03 Javascript
jquery正则表达式验证(手机号、身份证号、中文名称)
2015/12/31 Javascript
JavaScript核心语法总结(推荐)
2016/06/02 Javascript
JavaScript手机振动API
2016/06/11 Javascript
浅谈JSON.stringify()和JOSN.parse()方法的不同
2016/08/29 Javascript
jQuery按需加载轮播图(web前端性能优化)
2017/02/17 Javascript
JS实现上传图片的三种方法并实现预览图片功能
2017/07/14 Javascript
详解Vue微信公众号开发踩坑全记录
2017/08/21 Javascript
详解使用webpack构建多页面应用
2017/12/21 Javascript
使用veloticy-ui生成文字动画效果
2018/02/08 Javascript
解决Layui数据表格中checkbox位置不居中的方法
2018/08/15 Javascript
详解vue 兼容IE报错解决方案
2018/12/29 Javascript
NodeJs入门教程之定时器和队列
2019/03/08 NodeJs
vue移动端实现手机左右滑动入场动画
2020/06/17 Javascript
vue 实现强制类型转换 数字类型转为字符串
2019/11/07 Javascript
解决vue props传Array/Object类型值,子组件报错的情况
2020/11/07 Javascript
python中关于时间和日期函数的常用计算总结(time和datatime)
2013/03/08 Python
理解python多线程(python多线程简明教程)
2014/06/09 Python
在Django的URLconf中使用命名组的方法
2015/07/18 Python
Python发送http请求解析返回json的实例
2018/03/26 Python
python提取图像的名字*.jpg到txt文本的方法
2018/05/10 Python
Python识别处理照片中的条形码
2020/11/16 Python
英国花园、DIY、电器和家居用品商店:Robert Dyas
2019/03/18 全球购物
介绍一下sql server的安全性
2014/08/10 面试题
公益活动邀请函
2014/02/05 职场文书
2014年大学生工作总结
2014/11/20 职场文书
英文自荐信范文
2015/03/25 职场文书