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 相关文章推荐
xmlHTTP实例
Oct 24 Javascript
零基础学JavaScript最新动画教程+iso光盘下载
Jan 22 Javascript
比较搞笑的js陷阱题
Feb 07 Javascript
JS模拟面向对象全解(一、类型及传递)
Jul 13 Javascript
js限制文本框只能输入数字(正则表达式)
Jul 15 Javascript
解析ScrollPic在ie8下只滚动一遍,然后变为空白 ie6,ie7,chrome,firefox正常
Jun 26 Javascript
JS中正则表达式只有3种匹配模式(没有单行模式)详解
Jul 28 Javascript
js读取json文件片段中的数据实例
Mar 09 Javascript
Linux CentOS系统下安装node.js与express的方法
Apr 01 Javascript
想用好React的你必须要知道的一些事情
Jul 24 Javascript
JQuery常见节点操作实例分析
May 15 jQuery
jquery 键盘事件 keypress() keydown() keyup()用法总结
Oct 23 jQuery
分享使用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使用crypt()函数进行加密
2017/06/08 PHP
tp5实现微信小程序多图片上传到服务器功能
2018/07/16 PHP
爱恋千雪-US-AscII加密解密工具(网页加密)下载
2007/06/06 Javascript
JavaScript中两个感叹号的作用说明
2011/12/28 Javascript
javascript改变position值实现菜单滚动至顶部后固定
2013/01/18 Javascript
用js实现table单元格高宽调整,兼容合并单元格(兼容IE6、7、8、FF)实例
2013/06/25 Javascript
js jquery获取随机生成id的服务器控件的三种方法
2013/07/11 Javascript
JS实现距离上次刷新已过多少秒示例
2014/05/23 Javascript
Javascript中的五种数据类型详解
2014/12/26 Javascript
JS实现简易图片轮播效果的方法
2015/03/25 Javascript
原创jQuery弹出层插件分享
2015/04/02 Javascript
JavaScript中的some()方法使用详解
2015/06/09 Javascript
jQuery技巧之让任何组件都支持类似DOM的事件管理
2016/04/05 Javascript
酷! 不同风格页面布局幻灯片特效js实现
2021/02/19 Javascript
微信小程序如何引用外部js,外部样式,公共页面模板
2019/07/23 Javascript
element-ui中el-upload多文件一次性上传的实现
2020/12/02 Javascript
Python中使用PIPE操作Linux管道
2015/02/04 Python
初步讲解Python中的元组概念
2015/05/21 Python
python链接Oracle数据库的方法
2015/06/28 Python
win7上python2.7连接mysql数据库的方法
2017/01/14 Python
django实现登录时候输入密码错误5次锁定用户十分钟
2017/11/05 Python
tensorflow实现逻辑回归模型
2018/09/08 Python
python 将对象设置为可迭代的两种实现方法
2019/01/21 Python
tensorflow 实现从checkpoint中获取graph信息
2020/02/10 Python
使用keras2.0 将Merge层改为函数式
2020/05/23 Python
德国柯吉澳趣味家居:Koziol
2017/08/24 全球购物
美国手工艺品市场的领导者:Annie’s
2019/04/04 全球购物
Antler英国官网:购买安特丽行李箱、拉杆箱
2019/08/25 全球购物
优秀体育委员自荐书
2014/01/31 职场文书
《锄禾》教学反思
2014/04/08 职场文书
公务员党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
个人年底工作总结
2015/03/10 职场文书
企业办公室主任岗位职责
2015/04/01 职场文书
某某幼儿园的教育教学管理调研分析报告
2019/11/29 职场文书
python实现批量移动文件
2021/04/05 Python
Pytorch DataLoader shuffle验证方式
2021/06/02 Python