windows下安装nodejs及框架express


Posted in NodeJs onAugust 07, 2015

以下通过两种方式介绍windows下安装node.js及框架express

第一种方式:

总共分为四步轻松完成Nodejs的Express安装

第一步、安装

所有要先按装express-generator,否则创建项目时,会提示express命令没找到

npm install -g express-generator #需先安装express-generator
npm install -g express
express -V #验证是否安装成功

第二步、创建项目

$ express myfirstexpress # express的默认模版采用jade,若需要ejs模版支持,加上-e选项,即 express -e myfirstexpress
$ cd myfirstexpress
$ ls
app.js bin package.json public routes views #项目的目录结构

第三步、运行项目

$ npm install #需要等待一段时间,因为需要获取很多的库文件

$ npm start

第四步、访问第一个express项目

浏览器中输入 http://127.0.0.1:3000

第二种方法(文字说明和图片相结合):

主要通过以下五步完成Nodejs的Express安装

第一步:安装express模块,cd到文件夹中,使用npm install express命令安装express module后,会发现文件夹中多了node_modules目录,里边会有express模块了。

第二步:进入到任意一个文件夹,执行express app命令,就会创建一个app的应用项目,结构如下

windows下安装nodejs及框架express

E:\nodejs\express_demo>express app
   create : app
   create : app/package.json
   create : app/app.js
   create : app/public
   create : app/bin
   create : app/bin/www
   create : app/public/stylesheets
   create : app/public/stylesheets/style.css
   create : app/views
   create : app/views/index.jade
   create : app/views/layout.jade
   create : app/views/error.jade
   create : app/public/images
   create : app/routes
   create : app/routes/index.js
   create : app/routes/users.js
   create : app/public/javascripts
   install dependencies:  (这里指示安装必备的包)
     $ cd app && npm install
   run the app: (这里指示执行,使用npm start)
     $ DEBUG=app ./bin/www

第三步:cd进入app文件夹中,执行app,使用命令node app这时候会报错,因为第一次使用express框架的话,缺少很多必备的modules

windows下安装nodejs及框架express

报错:
module.js:340
    throw err;
          ^
Error: Cannot find module 'serve-favicon'//表示缺少serve-favicon模块
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (E:\nodejs\Node.js寮???瀹???\chapter_two\express_dem
o\app\app.js:3:15)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)

第四步:这个时候根据提示,安装必备的modules就可以了,如图

windows下安装nodejs及框架express

Your environment has been set up for using Node.js 0.10.26 (ia32) and npm.
C:\Users\Administrator>e:
E:\>cd nodejs
E:\nodejs>npm install serve-favicon
serve-favicon@2.2.0 node_modules\serve-favicon
├── ms@0.7.0
├── parseurl@1.3.0
├── fresh@0.2.4
└── etag@1.5.1 (crc@3.2.1)
E:\nodejs>npm install morgan
morgan@1.5.1 node_modules\morgan
├── basic-auth@1.0.0
├── depd@1.0.0
├── debug@2.1.1 (ms@0.6.2)
└── on-finished@2.2.0 (ee-first@1.1.0)
E:\nodejs>npm install cookie-parser
cookie-parser@1.3.3 node_modules\cookie-parser
└── cookie-signature@1.0.5
E:\nodejs>npm install body-parser
body-parser@1.12.0 node_modules\body-parser
├── content-type@1.0.1
├── raw-body@1.3.3
├── bytes@1.0.0
├── depd@1.0.0
├── qs@2.3.3
├── iconv-lite@0.4.7
├── on-finished@2.2.0 (ee-first@1.1.0)
├── debug@2.1.1 (ms@0.6.2)
└── type-is@1.6.0 (media-typer@0.3.0, mime-types@2.0.9)
E:\nodejs>

第五步:安装完成所有必备的modules后,在此执行app,项目根目录下npm start命令,如果还是提示类似Error: Cannot find module 'jade'错误的话,继续安装必备的模块

windows下安装nodejs及框架express

第六步:以上所有的一切完成后,在浏览器下输入http://127.0.0.1:3000/,如下图就表示成功了。

 windows下安装nodejs及框架express

以上是 windows下安装nodejs及框架express的全部内容,希望大家喜欢。

NodeJs 相关文章推荐
Google官方支持的NodeJS访问API,提供后台登录授权
Jul 29 NodeJs
nodejs创建web服务器之hello world程序
Aug 20 NodeJs
nodejs 的 session 简单使用
Jun 06 NodeJs
nodejs加密Crypto的实例代码
Jul 07 NodeJs
nodejs操作mongodb的填删改查模块的制作及引入实例
Jan 02 NodeJs
nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例
Jan 05 NodeJs
nodejs基于express实现文件上传的方法
Mar 19 NodeJs
NodeJS安装图文教程
Apr 19 NodeJs
NodeJS搭建HTTP服务器的实现步骤
Oct 12 NodeJs
Nodejs处理异常操作示例
Dec 25 NodeJs
详解微信小程序-获取用户session_key,openid,unionid - 后端为nodejs
Apr 29 NodeJs
搭建一个nodejs脚手架的方法步骤
Jun 28 NodeJs
使用DNode实现php和nodejs之间通信的简单实例
Jul 06 #NodeJs
iPhone手机上搭建nodejs服务器步骤方法
Jul 06 #NodeJs
nodejs爬虫抓取数据之编码问题
Jul 03 #NodeJs
nodejs爬虫抓取数据乱码问题总结
Jul 03 #NodeJs
nodejs导出excel的方法
Jun 30 #NodeJs
nodejs实现获取当前url地址及url各种参数值
Jun 25 #NodeJs
使用nodejs开发cli项目实例
Jun 03 #NodeJs
You might like
文件系统基本操作类
2006/11/23 PHP
Server.HTMLEncode让代码在页面里显示为源代码
2013/12/08 PHP
CodeIgniter开发实现支付宝接口调用的方法示例
2016/11/14 PHP
PHP封装的多文件上传类实例与用法详解
2017/02/07 PHP
php和C#的yield迭代器实现方法对比分析
2019/07/17 PHP
jQuery UI AutoComplete 使用说明
2011/06/20 Javascript
ajax异步刷新实现更新数据库
2012/12/03 Javascript
javascript的字符串按引用复制和传递,按值来比较介绍与应用
2012/12/28 Javascript
JS+CSS实现简易实用的滑动门菜单效果
2015/09/18 Javascript
理解javascript正则表达式
2016/03/08 Javascript
Bootstrap Table从服务器加载数据进行显示的实现方法
2016/09/29 Javascript
如何使用bootstrap框架 bootstrap入门必看!
2017/04/13 Javascript
vue-loader中引入模板预处理器的实现
2019/09/04 Javascript
JQuery实现折叠式菜单的详细代码
2020/06/03 jQuery
VUE-ElementUI 自定义Loading图操作
2020/11/11 Javascript
python字符串对其居中显示的方法
2015/07/11 Python
python文件操作相关知识点总结整理
2016/02/22 Python
Python创建xml文件示例
2017/03/22 Python
Python发送邮件功能示例【使用QQ邮箱】
2018/12/04 Python
Win系统PyQt5安装和使用教程
2019/12/25 Python
django 取消csrf限制的实例
2020/03/13 Python
Python如何实现FTP功能
2020/05/28 Python
python中 _、__、__xx__()区别及使用场景
2020/06/30 Python
Python操控mysql批量插入数据的实现方法
2020/10/27 Python
美国内衣第一品牌:Hanes(恒适)
2016/07/29 全球购物
英国航空官网:British Airways
2016/09/11 全球购物
阿里云:Aliyun.com
2017/02/15 全球购物
NARS化妆品官方商店:美国彩妆品牌
2017/08/26 全球购物
美国最大的万圣节服装网站:HalloweenCostumes.com
2017/10/12 全球购物
STUBHUB日本:购买和出售全球活动门票
2018/07/01 全球购物
意大利文具和办公产品在线商店:Y-Office
2020/02/27 全球购物
干部考核评语
2014/04/29 职场文书
代办出身证明书
2014/10/21 职场文书
求职导师推荐信范文
2015/03/27 职场文书
初中生活随笔
2015/08/15 职场文书
JavaScript执行机制详细介绍
2021/12/06 Javascript