我刚刚使用 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
这看起来完全坏了。
我尝试调试该部分fetchSync
of the app.js
文件(我认为是基本的 Ext 内容)来找出我当时试图包含的内容,在我看来,它是gridfilters-plugin
.
有些变数突然出现null
在所有这些步骤中,我不知道为什么。
该应用程序可能出现什么问题?
Try sencha app build testing
并查看是否出现任何运行时错误。
不要忘记在开发工具中“暂停异常”,这样您就可以遍历堆栈跟踪并找到罪魁祸首。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)