【发布时间】:2014-07-06 01:27:18
【问题描述】:
我刚刚使用 ExtJS 5.0 构建了一个新应用程序,这似乎真的很棒。
该应用程序在开发模式下运行良好,但一旦我使用命令行工具构建该应用程序并部署它,它就会停止工作。
我在项目目录时使用的构建命令:
sencha app build production
到目前为止,该命令运行良好,输出中没有错误。 我在 php 中使用了一个小的服务器端,所以我必须将 index.html 的结尾更改为 index.php,并且还要在生产服务器中再次手动包含 php 文件夹。 (我没有找到如何在构建过程中更改它)
到目前为止,在我的索引文件的基本输出中对我来说一切似乎都很好,但是由于控制台中的错误,应用程序无法启动:
GET http://admin.vp24.com/.js?_dc=1404608946314 404 (Not Found) (index):23
Uncaught TypeError: object is not a function
Ext 试图在这里包含什么?
当我在开发模式下启动应用程序时,我在网络选项卡中看到许多包含基本类文件和内容的内容 - 这里它只包含一个名为 .js 的空文件,这似乎完全损坏了。
我尝试调试app.js 文件的fetchSync 部分(我认为是基本的Ext 内容)以找出他当时试图包含的内容,在我看来它是@987654326 @。
在所有这些步骤中,一些变量突然变成了null,我不知道为什么。
应用程序有什么问题?
【问题讨论】:
-
你试过
sencha app build production吗? -
试试
sencha app build testing看看是否有运行时错误。不要忘记在您的开发工具中“暂停异常”,这样您就可以遍历堆栈跟踪并找到罪魁祸首。 -
我完全忘了回答,感谢@arthurakay,这给了我解决方案..我错过了网格过滤器的导入。再次作为完整答案回答,我会接受它
标签: javascript extjs extjs5