Ember.js断言失败:应为哈希或Mixin实例,获得[对象未定义]

Ember.js断言失败:应为哈希或Mixin实例,获得[对象未定义],ember.js,Ember.js,我正在将我的应用程序从ember 1.13升级到2.5。现在我得到一个错误“断言失败:预期的哈希或Mixin实例,得到了[object Undefined]”,没有stacktrace 我正在使用ember cli 2.5.0 我已经浏览了每一个文件,我带来了一个混音(超过100),他们似乎没有错。找出错误来源的最佳方法是什么 在错误处抛出一个断点,然后跟踪它,找出请求创建的对象,沿着堆栈跟踪走。我已经尝试过了。当我这样做时得到的堆栈跟踪在我的任何代码中都没有调用。它来自backburner,我

我正在将我的应用程序从ember 1.13升级到2.5。现在我得到一个错误“断言失败:预期的哈希或Mixin实例,得到了[object Undefined]”,没有stacktrace

我正在使用ember cli 2.5.0


我已经浏览了每一个文件,我带来了一个混音(超过100),他们似乎没有错。找出错误来源的最佳方法是什么

在错误处抛出一个断点,然后跟踪它,找出请求创建的对象,沿着堆栈跟踪走。我已经尝试过了。当我这样做时得到的堆栈跟踪在我的任何代码中都没有调用。它来自backburner,我对它一无所知。这是追踪它的最佳方式,您可以进入调用堆栈,查看代码,找出它试图创建的对象类型,以及它在创建该对象时试图使用的混音。如果你不想这样做,你可以强制它,在类定义之前抛出一些调试器,并确保所有混合的mixin都不是空的。这很有效,也不像我想象的那么痛苦。谢谢