Express application generator的使用

少年击剑更吹箫,剑气箫心一例消。这篇文章主要讲述Express application generator的使用相关的知识,希望能为你提供帮助。
首先拷贝express官网的一篇文章:
(http://expressjs.com/en/starter/generator.html )

Express application generator
Use the application generator tool,?express-generator, to quickly create an application skeleton.
The?express-generator?package installs the?express?command-line tool. Use the following command to do so:
$ npm install express-generator -g
Display the command options with the?-h?option:
$ express -h
?
Usage: express [options] [dir]
?
Options:
?
-h, --helpoutput usage information
--versionoutput the version number
-e, --ejsadd ejs engine support
--hbsadd handlebars engine support
--pugadd pug engine support
-H, --hoganadd hogan.js engine support
-v, --view < engine> add view < engine> support (ejs|hbs|hjs|jade|pug|twig|vash) (defaults to jade)
-c, --css < engine> add stylesheet < engine> support (less|stylus|compass|sass) (defaults to plain css)
--gitadd .gitignore
-f, --forceforce on non-empty directory
For example, the following creates an Express app named?myapp. The app will be created in a folder named?myapp?in the current working directory and the view engine will be set to?Pug:
$ express --view=pug 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.pug
create : myapp/views/layout.pug
create : myapp/views/error.pug
create : myapp/bin
create : myapp/bin/www
Then install dependencies:
$ cd myapp
$ npm install
On MacOS or Linux, run the app with this command:
$ DEBUG=myapp:* npm start
On Windows, use this command:
【Express application generator的使用】> set DEBUG=myapp:* & npm start
Then load?http://localhost:3000/?in your browser to access the app.
The generated app has the following directory structure:
.
├── app.js
├── bin
│└── www
├── package.json
├── public
│├── images
│├── javascripts
│└── stylesheets
│└── style.css
├── routes
│├── index.js
│└── users.js
└── views
├── error.pug
├── index.pug
└── layout.pug
?
7 directories, 9 files
?
这里需要注意的是:
  1. 需要把npm的路径加入到系统的环境变量中去。不然的话即使安装了express-generator,命令行也无法识别express命令。加入环境变量后要重启命令行才可以。Npm的路径通常为c:\users\< user name> \appdata\roaming\npm
  2. 然后按照上面文章中的步骤执行即可, 里面的—view可以选择jade,这个我比较熟悉。

    推荐阅读