在调度中调试调度

时间:2016-01-10 18:32:56

标签: javascript reactjs reactjs-flux

Invariant Violation: Dispatch.dispatch(...): Cannot dispatch in the middle of a dispatch.

我已多次遇到此问题,并且正在寻找更好的方法来调试此问题。有没有办法记录调度操作的队列,看看哪个动作显然正在调度?

1 个答案:

答案 0 :(得分:0)

您是否使用Chrome来运行和调试您的应用程序?如果是这样,请参阅:https://developer.chrome.com/devtools/docs/javascript-debugging#pause-on-exceptions

如果您使用webpack或其他东西捆绑您的javascript,您应该在开发中使用源映射,以便您实际查看原始源中的哪些行被调用。