为什么console.log()没有打印任何东西?

dim*_*sch 20 meteor

刚开始使用Meteor,在Windows上.按照初始说明,自动生成的"Hello World"应用程序在localhost上运行.文本和按钮在那里,但是单击它不会向控制台输出任何内容.但是,用alert()替换console.log()会在弹出窗口中显示文本("您按下按钮").

小智 17

console.log()输出在浏览器中打印.但如果您提交表单或处理事件,它会立即被清除,因为页面会自动刷新.

如果您希望它工作,1.使用chrome浏览器2.选中控制台上的"保留日志"复选框.然后你可以看到日志


Tim*_*Dog 8

@dimfisch - 我console.log在上面的代码片段中没有看到.无论如何,我重申我的评论作为答案:

默认情况下,块console.log内的任何条目都Meteor.isServer不会显示在浏览器的控制台日志中.它们将通过meteor命令显示在您启动应用程序的终端中.


小智 8

对于任何来到这里并且目前失去理智的人:对我来说,我已经使用控制台顶部的“过滤器”文本框进行了搜索。如果您忘记清除它,您将不会看到任何与过滤器不匹配的日志:)