ExpressJS:如何让Jade编译更简洁?

时间:2012-11-06 14:45:36

标签: node.js express pug

问题在于:当我启动expressjs 3.x服务器时,我想做console.log来查看某些变量。但是,该输出被掩盖在Jade编译器输出的文本中。

我尝试传递此选项,但它不起作用:

app.set("view options", {
  compileDebug: false
});

关于如何在编译时让Jade输出更少信息的任何想法?

修改

在接受下面的答案后,我发现了我需要的解决方案。即,配置基于connect-logger(或完全相同?)的express.logger。

在app.js中找到

的行
app.use(express.logger("dev"));

并将其更改为

app.use(express.logger("tiny"));

Voila!一个输出,可以让你更容易看到你的console.log输出。

1 个答案:

答案 0 :(得分:1)

请在此处查看迁移指南https://github.com/visionmedia/express/wiki/Migrating-from-2.x-to-3.x

是否有关于视图选项更改的部分。如果要将编译器调试设置为false,则可以这样做:

app.locals.compileDebug = false