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

时间:2013-01-15 20:35:04

标签: meteor

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

4 个答案:

答案 0 :(得分:16)

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

如果你想要它工作, 1.使用chrome浏览器 2.检查"保留日志"控制台上的复选框。然后你可以看到日志

答案 1 :(得分:8)

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

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

答案 2 :(得分:1)

确保您正在查看正确的控制台。可能是您的控制台没有记录您正在测试的页面。 :)发生在我身上。

答案 3 :(得分:1)

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