express4.x的安装应用(Express 应用生成器)

操作系统环境:windows环境

平台:nodejs+npm

官方网站:http://www.expressjs.com.cn/

express4.X的有一些变化,4.x版本中将命令工具单独分出来了(https://github.com/expressjs/generator),所有要先按装express-generator,否则创建项目时,会提示express命令没找到

1.安装

通过应用生成器工具 express 可以快速创建一个应用的骨架。

通过如下命令安装:

$ npm install -g express-generator #需先安装express-generator
$ npm install -g express

$ express -V  #验证是否安装成功

-h  选项可以列出所有可用的命令行选项:

$ express -h
  Usage: express [options] [dir]
  Options:
    -h, --help          output usage information
    -V, --version       output the version number
    -e, --ejs           add ejs engine support (defaults to jade)
        --hbs           add handlebars engine support
    -H, --hogan         add hogan.js engine support
    -c, --css <engine>  add stylesheet <engine> support (less|stylus|compass|sass) (defaults to plain css)
        --git           add .gitignore
    -f, --force         force on non-empty directory


扫描二维码关注公众号,回复: 1564402 查看本文章
2.创建项目

例如,下面的示例就是在当前工作目录下创建一个命名为 myapp 的应用。

注意:express的默认模版采用jade,若需要ejs模版支持,加上-e选项,即 express -e myapp 

$ express myapp 

   create : myapp
   create : myapp/package.json
   create : myapp/app.js
   create : myapp/public
   create : myapp/public/javascripts
   create : myapp/public/images
   create : myapp/routes
   create : myapp/routes/index.js
   create : myapp/routes/users.js
   create : myapp/public/stylesheets
   create : myapp/public/stylesheets/style.css
   create : myapp/views
   create : myapp/views/index.jade
   create : myapp/views/layout.jade
   create : myapp/views/error.jade
   create : myapp/bin
   create : myapp/bin/www


3.然后安装所有依赖包

$ cd myapp 
$ npm install

启动这个应用(MacOS 或 Linux 平台):

$ DEBUG=myapp npm start

Windows 平台使用如下命令:

> set DEBUG=myapp & npm start

4.访问

然后在浏览器中打开 http://localhost:3000/ 网址就可以看到这个应用了。

通过 Express 应用生成器创建的应用一般都有如下目录结构:


.
├── app.js
├── bin
│   └── www
├── package.json
├── public
│   ├── images
│   ├── javascripts
│   └── stylesheets
│       └── style.css
├── routes
│   ├── index.js
│   └── users.js
└── views
    ├── error.jade
    ├── index.jade
    └── layout.jade

7 directories, 9 files


成功运行界面如下:



猜你喜欢

转载自blog.csdn.net/xw505501936/article/details/53727413