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 相关文章推荐
pjblog修改技巧汇总
Mar 12 Javascript
jquery简单的拖动效果实现原理及示例
Jul 26 Javascript
jqueryUI里拖拽排序示例分析
Feb 26 Javascript
js改变Iframe中Src的方法
May 05 Javascript
JSON键值对序列化和反序列化解析
Jan 24 Javascript
微信小程序 自动登陆PHP源码实例(源码下载)
May 08 Javascript
JS函数节流和函数防抖问题分析
Dec 18 Javascript
Angular学习笔记之集成三方UI框架、控件的示例
Mar 23 Javascript
layui 表格的属性的显示转换方法
Aug 14 Javascript
bootstrapTable+ajax加载数据 refresh更新数据
Aug 31 Javascript
JS实现水平移动与垂直移动动画
Dec 19 Javascript
前端vue如何使用高德地图
Nov 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数组实现无限分类,不使用数据库,不使用递归.
2006/12/09 PHP
Laravel框架学习笔记(二)项目实战之模型(Models)
2014/10/15 PHP
WordPress导航菜单的滚动和淡入淡出效果的实现要点
2015/12/14 PHP
JavaScript触发器详解
2007/03/10 Javascript
js中字符替换函数String.replace()使用技巧
2011/08/14 Javascript
关于 文本框默认值 的操作js代码
2012/01/12 Javascript
js window.open弹出新的网页窗口
2014/01/16 Javascript
javascript快速排序算法详解
2014/09/17 Javascript
谈一谈javascript闭包
2016/01/28 Javascript
用jQuery旋转插件jqueryrotate制作转盘抽奖
2017/02/10 Javascript
js中setTimeout的妙用--防止循环超时
2017/03/06 Javascript
Bootstrap栅格系统使用方法及页面调整变形的解决方法
2017/03/10 Javascript
JavaScript实现HTML5游戏断线自动重连的方法
2017/09/18 Javascript
原生js代码能实现call和bind吗
2019/07/31 Javascript
单线程JavaScript实现异步过程详解
2020/05/19 Javascript
Nodejs 数组的队列以及forEach的应用详解
2021/02/25 NodeJs
[02:09:59]火猫TV国士无双dota2 6.82版本详解(下)
2014/09/29 DOTA
Python的高级Git库 Gittle
2014/09/22 Python
python开发之for循环操作实例详解
2015/11/12 Python
Python简单实现子网掩码转换的方法
2016/04/13 Python
Python实现定时任务
2017/02/08 Python
python使用itchat库实现微信机器人(好友聊天、群聊天)
2018/01/04 Python
Python爬虫框架Scrapy常用命令总结
2018/07/26 Python
Python内存管理实例分析
2019/07/10 Python
python实现本地批量ping多个IP的方法示例
2019/08/07 Python
Tensorflow 定义变量,函数,数值计算等名字的更新方式
2020/02/10 Python
Python datetime 格式化 明天,昨天实例
2020/03/02 Python
Keras 切换后端方式(Theano和TensorFlow)
2020/06/19 Python
BNKR中国官网:带你感受澳洲领先潮流时尚
2018/08/21 全球购物
凌阳科技股份有限公司C++程序员面试题笔试题
2014/11/20 面试题
yy结婚证婚词
2014/01/10 职场文书
户籍证明的格式
2014/01/13 职场文书
机关单位动员会主持词
2014/03/20 职场文书
医学生求职自荐书
2014/06/12 职场文书
护理专业毕业生自荐信
2014/06/15 职场文书
Mybatis-Plus 使用 @TableField 自动填充日期
2022/04/26 Java/Android