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