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 相关文章推荐
使用forever管理nodejs应用教程
Jun 03 NodeJs
NodeJS学习笔记之网络编程
Aug 03 NodeJs
nodejs中的fiber(纤程)库详解
Mar 24 NodeJs
详解Nodejs基于mongoose模块的增删改查的操作
Dec 21 NodeJs
NodeJs测试框架Mocha的安装与使用
Mar 28 NodeJs
Windows下使用Nodejs运行js的方法
Sep 02 NodeJs
nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例
Jan 05 NodeJs
nodejs express配置自签名https服务器的方法
May 22 NodeJs
NVM安装nodejs的方法实用步骤
Jan 16 NodeJs
nodejs制作小爬虫功能示例
Feb 24 NodeJs
Nodejs + sequelize 实现增删改查操作
Nov 07 NodeJs
Nodejs实现微信分账的示例代码
Jan 19 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
php使用$_POST或$_SESSION[]向js函数传参
2014/09/16 PHP
laravel-admin 后台表格筛选设置默认的查询日期方法
2019/10/03 PHP
laravel 关联关系遍历数组的例子
2019/10/10 PHP
比较详细的关于javascript 解析json的代码
2009/12/16 Javascript
JavaScript之HTMLCollection接口代码
2011/04/27 Javascript
JS通过分析userAgent属性来判断浏览器的类型及版本
2014/03/28 Javascript
javascript常用的方法分享
2015/07/01 Javascript
常用的JQuery函数及功能小结
2016/03/24 Javascript
AngularJS基础 ng-csp 指令详解
2016/08/01 Javascript
JS区分Object与Aarry的六种方法总结
2017/02/27 Javascript
详解Vue2 无限级分类(添加,删除,修改)
2017/03/07 Javascript
jQuery Ajax前后端使用JSON进行交互示例
2017/03/17 Javascript
详解Vue路由开启keep-alive时的注意点
2017/06/20 Javascript
详解用webpack把我们的业务模块分开打包的方法
2017/07/20 Javascript
使用taro开发微信小程序遇到的坑总结
2019/04/08 Javascript
原生js实现分页效果
2020/09/23 Javascript
Python2.x和3.x下maketrans与translate函数使用上的不同
2015/04/13 Python
win10系统中安装scrapy-1.1
2016/07/03 Python
Python中强大的命令行库click入门教程
2016/12/26 Python
Windows下Anaconda2安装NLTK教程
2018/09/19 Python
Django uwsgi Nginx 的生产环境部署详解
2019/02/02 Python
Python调用Windows API函数编写录音机和音乐播放器功能
2020/01/05 Python
Pycharm学生免费专业版安装教程的方法步骤
2020/09/24 Python
利用Python实现字幕挂载(把字幕文件与视频合并)思路详解
2020/10/21 Python
详解Python中@staticmethod和@classmethod区别及使用示例代码
2020/12/14 Python
is_file和file_exists效率比较
2021/03/14 PHP
实例讲解使用CSS实现多边框和透明边框的方法
2015/09/08 HTML / CSS
CSS3毛玻璃效果(blur)有白边问题的解决方法
2016/11/15 HTML / CSS
学校联谊活动方案
2014/02/15 职场文书
公司开业庆典主持词
2014/03/21 职场文书
幼儿园教师的考核评语
2014/04/18 职场文书
小学毕业演讲稿
2014/04/25 职场文书
生物工程专业求职信
2014/09/03 职场文书
市场部经理岗位职责
2015/02/02 职场文书
2015年党建工作汇报材料
2015/06/25 职场文书
python文本处理的方案(结巴分词并去除符号)
2021/05/26 Python