使用'express'应用生成器可以快速创建应用结构框架.
使用如下命令安装:
$ npm install express-generator -g
使用参数'-h'查看'express'命令详细信息:
$ 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) (defaults to plain css) -f, --force force on non-empty directory
如下,在当前文件夹中创建一个名为'myapp'的Express应用:
$ 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
然后安装依赖:
$ cd myapp $ npm install
启动应用服务(在MacOS或Linux上):
$ DEBUG=myapp ./bin/www
在Windows上使用如下命令:
> set DEBUG=myapp & node .\bin\www
然后通过浏览器访问"http://localhost:3000/".
生成的应用的结构如下:
. ├── 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
使用应用生成器来构建工程结构只是多种构建工程的方式之一.你可以不使用生成器构建工程,或者修改生成器配置来定制自己的需要.