6

我刚刚用 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这似乎完全损坏了。

我试图调试文件的一部分fetchSyncapp.js我认为是基本的 Ext 内容)以找出他当时试图包含的内容,在我看来它是gridfilters-plugin.

那里的所有步骤中突然出现了一些变量null,我不知道为什么。

该应用程序可能有什么问题?

4

2 回答 2

4

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

不要忘记在您的开发工具中“暂停异常”,这样您就可以遍历堆栈跟踪并找到罪魁祸首。

于 2014-08-04T11:23:11.303 回答
0

尝试从您的模型中删除验证。

于 2014-08-01T22:02:28.727 回答