尝试为我的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