Express application generator的使用
Posted 人最大的荣耀不在于从未失败,而在于每次失败以后都能东山再起
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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, --help output usage information --version output the version number -e, --ejs add ejs engine support --hbs add handlebars engine support --pug add pug engine support -H, --hogan add 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) --git add .gitignore -f, --force force 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: > 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 |
?
这里需要注意的是:
- 需要把npm的路径加入到系统的环境变量中去。不然的话即使安装了express-generator,命令行也无法识别express命令。加入环境变量后要重启命令行才可以。
Npm的路径通常为c:\users\<user name>\appdata\roaming\npm
- 然后按照上面文章中的步骤执行即可, 里面的—view可以选择jade,这个我比较熟悉。
以上是关于Express application generator的使用的主要内容,如果未能解决你的问题,请参考以下文章
如何在 express 和 bodyParser 中接受 application/csp-report 作为 json?
使用 Oracle Application Express 运行 SQL 脚本
Nodejs Express 4.X 中文API 1--- Application篇
单击 Oracle Application Express 按钮将值插入 2 个表
PL/SQL 中的问题 = 错误堆栈:ORA-01403:Oracle Application Express (APEX) 中没有数据