7

我在 Node.js 上使用 Jade/pug 模板引擎和 ExpressJS。它输出一个单行的html。完全没有缩进。我找不到任何美化选项。

4

3 回答 3

6

在 app.js 中,将pretty选项传递给 Jade 编译器。

app.set('view options', { pretty: true });
于 2011-09-29T01:09:19.063 回答
4

曾经有一个 {pretty: true} 选项,但它被删除了,因为它弄乱了空格。

参考:

https://github.com/visionmedia/jade/issues/#issue/91 https://github.com/visionmedia/jade/issues/closed/#issue/89

于 2011-02-21T14:23:23.797 回答
1

如果你是从控制台编译,那么你可以使用这个:

jade views/ --out html --pretty layout.jade

它将在 html 文件夹中生成美化代码。

于 2016-02-04T08:27:19.287 回答