如何表达和玉不压缩HTML?

gui*_* 桂林 12 node.js express pug

我使用快递和玉,但当我调试我不希望玉压缩我的HTML,有没有办法传递一个选项玉全局,并使其不压缩HTML.

Ben*_*air 28

如果您使用Express 3.x,则可以通过app.locals.pretty控制压缩.我通常在开发时启用它:

app.configure('development', function () {
    app.locals.pretty = true;
});
Run Code Online (Sandbox Code Playgroud)


dav*_*ham 12

在编写此答案后的时间内,添加了一个选项来控制此行为.

app.locals.pretty = true;
Run Code Online (Sandbox Code Playgroud)

目前,没有.此功能已在此处讨论:

https://github.com/visionmedia/jade/pull/205

但是,默认情况下,html实际上并没有被压缩或缩小.它没有很好地格式化.我发现使其具有人类可读性的最简单方法是使用Chrome的开发工具,它为您提供了一个很好的可折叠表示源.

  • 我问TJ.使用`app.set('view options',{pretty:true});` (17认同)