express 默認模板引擎

使用express -t ejs microblog建立出來的竟然不是ejs項目,而是jade項目。
如今的版本已經沒有-t這個命令了,改成express -e microblog
運行完以後,根據提示運行cd microblog && npm install,ejs模板就安裝好了。
使用:npm start 就能夠運行項目了。

在ejs項目上使用.html後綴的方法:
app.js文件上添加:

1.var ejs = require('ejs');
2.app.engine('.html',ejs.__express);
3.先註釋掉app.set('view engine', 'ejs'),添加app.set('view engine','html');

從上面的問題,能夠提出另一個問題express的命令的參數,怎麼查詢?運行express --help,就能夠獲得:
Usage: express [options] [dir]

Options:

-h, --help output usage information
--version output the version number
-e, --ejs add ejs engine support
--pug add pug engine support
--hbs add handlebars 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

  從上能夠看到-e 表示是末班引擎ejsjavascript

相關文章
相關標籤/搜索