在firebug控制台中超出范围错误

时间:2013-09-04 09:16:12

标签: javascript firefox extjs firebug javascript-debugger

我正在尝试调试ext-all-debug-w-comments.js文件。该文件非常大,当发生错误时,它会显示“TypeError: all.item(...) is null (151559 out of range 149122)

基本上错误发生在第151559行,但只有149122个文件显示在firebug中。由于没有加载所有行,我无法在firebug中调试。

有关详细信息,请参阅下图 enter image description here

我有什么选择?

谢谢

2 个答案:

答案 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