我正在尝试调试ext-all-debug-w-comments.js文件。该文件非常大,当发生错误时,它会显示“TypeError: all.item(...) is null (151559 out of range 149122)
”
基本上错误发生在第151559行,但只有149122个文件显示在firebug中。由于没有加载所有行,我无法在firebug中调试。
有关详细信息,请参阅下图
我有什么选择?
谢谢
答案 0 :(得分:0)
是否涉及浏览器特定问题?
如果没有,您可以使用Chrome,与Firefox相比,它可以处理更大的脚本。
答案 1 :(得分:0)
请改用ext-dev.js。 ext-all-files是编译版本,Ext JS中提供了所有类; ext-dev.js将在单独的文件中加载您使用的每个类。减慢了app的负载,因此它只适合调试,但它也使Ext JS更容易调试。
为了使用ext-dev.js,您需要在需要第一个类之前使用Ext.Loader.setPath设置Ext JS和自定义类的路径 - 位于app.js的顶部可能是最好的地方。
管理依赖关系的另一种(更好)方法是使用Sencha Cmd。