现在模板引擎只能用jade,不能用ejs了吗?死活就是生成jade
发布于 11 年前 作者 douya0808 8419 次浏览 最后一次编辑是 8 年前
C:\>express -t ejs microblog2

   create : microblog2
   create : microblog2/package.json
   create : microblog2/app.js
   create : microblog2/public
   create : microblog2/public/javascripts
   create : microblog2/public/images
   create : microblog2/public/stylesheets
   create : microblog2/public/stylesheets/style.css
   create : microblog2/routes
   create : microblog2/routes/index.js
   create : microblog2/routes/user.js
   create : microblog2/views
   create : microblog2/views/layout.jade
   create : microblog2/views/index.jade

   install dependencies:
     $ cd microblog2 && npm install

   run the app:
     $ node app

命令已经给定ejs了,但是views却仍旧产生jade模板 有大哥遇到同样问题了吗

14 回复
C:\>npm install ejs

C:\>npm install -g ejs

我确定已经安装过了也不行

express -e not -t

大哥 我刚才在看这个帖子 和我的问题一样 http://cnodejs.org/topic/50c1a0ed637ffa4155d05256 这里的大哥说是加载express-partials

您说的这个我也试了 好用

这是为啥呢 又改版了?

xpress -e ejs microblog2

大哥 我这个试完直接写express -e microblog就行 您那个是新版写法吗?

啊…大哥你是少敲个e吧…

express -e ejs microblog2

express -h 能查询到新版的写法

多谢大哥 原来这个也可以查:)

https://github.com/visionmedia/express/blob/master/bin/express 看下这个文件就知道了,还能学下命令行传参

多了个谢 多了个谢

consolidate这个模块,Template Engine Consolidation Library ,这个模块也是express作者开发的

个人推荐swig这个模版,它例子里用的也是swig

多谢大哥指导 我在这里翻别的贴也看到swig这个词原来也是个模板 又变腻害了 我嚼嗷

再在这里问下 我的Bootstrap如果写在普通的.html里可以正常显示 在.ejs里就是中文乱码了 有大哥遇到这种情况吗?

你为什么不看官方文档呢?先?

回到顶部