我刚刚用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
中的app.js
文件(基本分机的东西,我认为),找出我他试图在这一点上包括的东西,在我看来,它是gridfilters-plugin
。
null
在所有这些步骤中突然有些变量,我不知道为什么。
该应用程序可能有什么问题?
尝试sencha app build testing
看看是否遇到任何运行时错误。
不要忘记在devtools中“暂停异常”,因此您可以遍历堆栈跟踪并找到罪魁祸首。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句