sencha extjs 5.0应用程序无法在生产版本中工作

时间:2014-07-06 01:27:19

标签: javascript extjs extjs5

我刚刚使用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(我认为是基本的Ext内容),以找出我试图在那时包含哪些东西,在我看来它是是gridfilters-plugin

在所有这些步骤中,有些变量突然null,我不知道为什么。

该应用程序有什么问题?

2 个答案:

答案 0 :(得分:4)

尝试sencha app build testing,看看是否有任何运行时错误。

不要忘记"暂停异常"在你的devtools中,所以你可以走堆栈跟踪并找到罪魁祸首。

答案 1 :(得分:0)

尝试从模型中删除验证