问题在于:当我启动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输出。
答案 0 :(得分:1)
请在此处查看迁移指南https://github.com/visionmedia/express/wiki/Migrating-from-2.x-to-3.x
是否有关于视图选项更改的部分。如果要将编译器调试设置为false,则可以这样做:
app.locals.compileDebug = false