繁体   English   中英

ExtJS 应用程序在 sencha cmd 应用程序构建后给出变量未定义错误

[英]ExtJS app gives variables undefined error after sencha cmd app build

我们有一个现有的ExtJS应用程序,当没有缩小或合并到单个包文件时,它可以完美运行。

在我们运行 sencha app build 命令并创建一个app-all.js文件后,一些屏幕不像以前那样工作并且给出错误:

无法读取未定义的属性“xxxxx”。

给出上述错误的示例片段是:

function(b){
  var a=b, c=a.something, d=c.somethingElse;
}

在这里,它说:

无法读取未定义的属性。

为什么构建后代码的行为会发生变化?

我的问题是有一些备份文件的名称不同,但内容是要加载的实际文件的旧版本。 例如,当应用程序没有被缩小时,假设加载的文件是 root.some.path.OneSampleFile.js。 当缩小时,另一个文件 OneSampleFileBackup.js 覆盖了 OneSampleFile,因为这两个文件都说

Ext.Define('root.some.path.OneSampleFile') 

试图找出在 app-all.js 构建中是否有任何更简单的方法来定位具有重复声明的文件或仅包含 ext 定义路径和位置匹配的文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM