Meteor.js - 随机的一切都是'未定义' - 为什么?

时间:2014-07-21 14:17:19

标签: meteor

所以我正在处理我的Meteor项目,突然间一切都停止工作,我的控制台报告所有内容都未定义'。见截图。为什么会这样?通常,在重新启动机器或去吃午餐之后,事情会随机重新开始工作。 enter image description here

1 个答案:

答案 0 :(得分:1)

如果在从先前的热代码重新加载页面加载期间重新加载热代码,则会发生这种情况。

您的浏览器最终将重新连接到服务器,重新连接并且刷新页面。在上面的例子中,它看起来连接到服务器的Js位没有加载开始(DDP位)所以它不正常。如果它重新连接,它可以通过刷新来修复它。

很难从你提供的信息中分辨出究竟是什么造成的。我会查看替换核心软件包的自定义软件包,或者在代码中早期运行的某种软件包,这些软件包会阻止项目的正常加载。

如果你在Windows上使用meteor,那么也会有一些bug。我不知道除了执行Ctrl + C停止然后再使用meteor再次启动项目之外,我不知道如何超越这些。