求助 关于 express 3.0
发布于 3年前 作者 workgang 2097 次浏览

我用 express -e xxx 创建项目。

发现 views 目录下面没有 layout.ejs 了?

自己加了也不管用。

我的express 是 3.0

请问有谁知道吗?

enter image description here

10 回复

3.0已经ejs没有这个layout概念~~jade貌似有

哦去,这个话题出现了不止3次了吧,楼主看看前面的帖子吧

express 3 将 layout交给了模板引擎来处理,我认为这个改动很好,express作为web框架不应该管模板引擎的事。还是用jade吧。

目前来说ejs比较麻烦,但也说明了ejs不能算是一个模板引擎。Tj正考虑把express的partial功能加入到ejs里面来弥补这个问题。

https://github.com/visionmedia/ejs/issues/35

jade 貌似也没有 貌似要主动extends才行

@ruandao jade有,我测试了。

谢谢您的解答。 好像蛮多人要求恢复layout.ejs 的。 呵呵。 jade 学习成本太高。

@workgang 5分鐘也高?只能說太懶

@workgang jade有个工具叫html2jade,如果不会html那就没办法了。

貌似ejs已经解决了.

回到顶部