0

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

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

请参阅下图了解更多信息 在此处输入图像描述

我在这里应该有什么选择?

谢谢

4

2 回答 2

0

请改用 ext-dev.js。ext-all- 文件是 Ext JS 中所有可用类的编译版本;ext-dev.js 会将您使用的每个类加载到单独的文件中。大大减慢了应用程序的加载速度,因此它只适合调试,但它也使 Ext JS 更容易调试。

为了使用 ext-dev.js,您需要使用 Ext.Loader.setPath 设置 Ext JS 和自定义类的路径在需要第一个类之前 - 在 app.js 的顶部可能是最好的地方。

管理依赖项的另一种(更好的)方法是使用Sencha Cmd

于 2013-09-06T16:58:37.123 回答
0

是否涉及浏览器特定问题?

如果没有,您可以使用 Chrome,与 Firefox 相比,它可以处理更大的脚本。

于 2013-09-04T09:21:48.957 回答