Sencha Touch Production Build

时间:2014-04-01 11:24:54

标签: javascript sencha-charts sencha-touch-2.2

尝试为我的Sencha Touch Charts App创建生产版本。

Sencha Touch 2.3.1
Sencha Charts 1.0.1
Sencha Cmd 4.0.2.67

构建运行正常,没有错误。但是,当我尝试运行新的生成版本时,由于所有代码都被缩小,我得到一个我无法正确识别的错误。

所以,我使用Sencha app build -e testing -d build

创建了一个测试版本

同样,构建执行正常,没有错误。

当我尝试运行我的应用时,出现如下错误:

  

未捕获的TypeError:无法调用方法' registerType'未定义的app.js:81009   (匿名函数)app.js:81009
  process app.js:6732
  (匿名函数)app.js:6744
  Ext.apply.onBeforeCreated app.js:5182
  进程app.js:5248
  进程app.js:5254
  进程app.js:5254
  进程app.js:5254
  进程app.js:5254
  Ext.apply.process app.js:5258
  Ext.Class.ExtClass app.js:5169
  Ext.ClassManager.create app.js:6690
  Ext.apply.define app.js:7385
  (匿名函数)app.js:80773

app.js的第80773行是Ext.define('Ext.chart.interactions.ItemCompare', {

app.js的第81009行是
Ext.chart.interactions.Manager.registerType('itemcompare',Ext.chart.interactions.ItemCompare);

该文件也存在,并且在app.js

中是必需的

该类肯定存在且'Ext.chart.interactions.ItemCompare'在app.js

0 个答案:

没有答案