22

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

4

6 回答 6

19

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

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

于 2014-11-27T12:36:49.317 回答
8

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

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

于 2013-01-16T01:11:37.603 回答
3

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

于 2021-05-23T02:46:02.670 回答
1

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

于 2017-03-18T22:05:05.503 回答
0

在控制台上,您写入控制台的任何 console.log() 的左侧,都有一个带有多个选项卡的侧边栏:例如。5 条消息、2 条用户消息、4 条错误、1 条警告、无信息、无详细信息等。

今天早上我发现自己没有选择左侧面板上的“5 个用户消息”项。相反,我不小心选择了“无错误”项。所以我在那里看不到任何 console.log() 。这可能是原因之一。

于 2021-09-16T03:34:23.527 回答
-1

在控制台侧边栏中,打开“X 信息”选项卡,其中“X”是消息数或其他内容。

于 2021-09-22T13:49:08.307 回答