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 相关文章推荐
jQuery控制iFrame(实例代码)
Nov 19 Javascript
使用typeof方法判断undefined类型
Sep 09 Javascript
jQuery入门介绍之基础知识
Jan 13 Javascript
浅谈类似于(function(){}).call()的js语句
Mar 30 Javascript
javascript中对变量类型的判断方法
Aug 09 Javascript
整理关于Bootstrap排版的慕课笔记
Mar 29 Javascript
详解使用fetch发送post请求时的参数处理
Apr 05 Javascript
Angular ng-animate和ng-cookies用法详解
Apr 18 Javascript
说说如何在Vue.js中实现数字输入组件的方法
Jan 08 Javascript
Javascript的this详解
Mar 23 Javascript
js常见遍历操作小结
Jun 06 Javascript
js前端面试常见浏览器缓存强缓存及协商缓存实例
Jun 21 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下用GD生成生成缩略图的两个选择和区别
2007/04/17 PHP
用PHP实现的四则运算表达式计算实现代码
2011/08/02 PHP
php中数组首字符过滤功能代码
2012/07/31 PHP
php similar_text()函数的定义和用法
2016/05/12 PHP
php7性能提升的原因详解
2019/10/13 PHP
jquery photoFrame 图片边框美化显示插件
2010/06/28 Javascript
编写可维护面向对象的JavaScript代码[翻译]
2011/02/12 Javascript
分享一个用Mootools写的鼠标滑过进度条改变进度值的实现代码
2011/12/12 Javascript
JS+CSS制作DIV层可(最小化/拖拽/排序)功能实现代码
2013/02/25 Javascript
jquery实现漂浮在网页右侧的qq在线客服插件示例
2013/05/13 Javascript
解析Jquery中如何把一段html代码动态写入到DIV中(实例说明)
2013/07/09 Javascript
js clearInterval()方法的定义和用法
2015/11/11 Javascript
AngularJs 弹出模态框(model)
2016/04/07 Javascript
倾力总结40条常见的移动端Web页面问题解决方案
2016/05/24 Javascript
原生js 封装get ,post, delete 请求的实例
2017/08/11 Javascript
React Native之TextInput组件解析示例
2017/08/22 Javascript
详解基于webpack&gettext的前端多语言方案
2019/01/29 Javascript
详解vuex之store源码简单解析
2019/06/13 Javascript
微信小程序 点击切换样式scroll-view实现代码实例
2019/10/11 Javascript
微信jssdk踩坑之签名错误invalid signature
2020/05/19 Javascript
[00:27]DOTA2次级职业联赛 - Lilith战队宣传片
2014/12/01 DOTA
[51:26]VP vs VG 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
[48:31]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第一场 2月2日
2021/03/11 DOTA
Python中的sort()方法使用基础教程
2017/01/08 Python
简单实现python数独游戏
2018/03/30 Python
python读取一个目录下所有txt里面的内容方法
2018/06/23 Python
Python StringIO如何在内存中读写str
2020/01/07 Python
Python for循环通过序列索引迭代过程解析
2020/02/07 Python
matlab、python中矩阵的互相导入导出方式
2020/06/01 Python
基于第一个PhoneGap(cordova)的应用详解
2013/05/03 HTML / CSS
马来西亚最热门的在线时尚商店:FashionValet
2018/11/11 全球购物
毕业生个人求职的自我评价
2013/10/28 职场文书
名企HR怎样看待求职信
2014/02/23 职场文书
北京奥运会口号
2014/06/21 职场文书
安全教育观后感
2015/06/17 职场文书
jQuery实现广告显示和隐藏动画
2021/07/04 jQuery