我在做一个大项目,第一次接触 Meteor,我开始经常接触到这个。很难将其追溯到特定的提交,因为它似乎是断断续续的。
找到问题的有效方法是什么?异常中有什么可以帮助缩小范围吗?如何单步执行/设置断点/排除 Deps?
我所有的 deps 都是来自 mongo 操作的 auto 的,或者是 session var 上的,没有明确的。
谢谢
https://gist.github.com/jimmack1963/6254452
最佳答案
根据我的经验,这通常意味着模板中的代码会崩溃。您正在将 {{#each
用于不是数组或对象的东西,或者其他一些禁忌。如果您实际上在某处使用 Deps.autorun
,大概您会在堆栈跟踪中看到您的函数;但如果跟踪只是核心 Meteor 函数的列表,则意味着问题可能出在模板或其助手中。
关于node.js - 如何调查 "Exception form Deps recompute"有什么线索?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18283607/