【发布时间】:2011-06-26 17:51:30
【问题描述】:
我在 Node.js 上使用 Jade/pug 模板引擎和 ExpressJS。它输出一个单行的html。完全没有缩进。我找不到任何美化选项。
【问题讨论】:
我在 Node.js 上使用 Jade/pug 模板引擎和 ExpressJS。它输出一个单行的html。完全没有缩进。我找不到任何美化选项。
【问题讨论】:
曾经有一个 {pretty: true} 选项,但由于与空格混淆而被删除。
参考:
https://github.com/visionmedia/jade/issues/#issue/91 https://github.com/visionmedia/jade/issues/closed/#issue/89
【讨论】:
在 app.js 中,将 pretty 选项传递给 Jade 编译器。
app.set('view options', { pretty: true });
【讨论】:
如果你是从控制台编译,那么你可以使用这个:
jade views/ --out html --pretty layout.jade
它将在html文件夹中生成美化代码。
【讨论】: