如果我的ExtJS 4.2 sencha构建应用程序成功,为什么我在运行时遇到错误?

时间:2014-02-15 02:55:15

标签: extjs sencha-cmd

我一直在尝试使用Sencha Cmd为我们的ExtJS 4.2.2项目设置,并且构建成功完成,但是当我尝试运行应用程序时,我得到了这个:

TypeError:comp为null

我正在运行测试版本,因此app.js会连接但不会缩小。

如果我运行生产版本,也会发生同样的事情。

如果我从原始源代码文件执行,该应用程序运行正常。

它在生成的app.js中的代码中发生:

/**
* Creates new LoadMask.
* @param {Object} [config] The config object.
*/
constructor : function(config) {
var me = this,
comp;
if (arguments.length === 2) {
if (Ext.isDefined(Ext.global.console)) {
Ext.global.console.warn('Ext.LoadMask: LoadMask now uses a standard 1 arg constructor: use the target config');
}
comp = config;
config = arguments[1];
} else {
comp = config.target;
}
// Element support to be deprecated
if (!comp.isComponent) {
if (Ext.isDefined(Ext.global.console)) {
Ext.global.console.warn('Ext.LoadMask: LoadMask for elements has been deprecated, use Ext.dom.Element.mask & Ext.dom.Element.unmask');
}
comp = Ext.get(comp);
this.isElement = true;
}
me.ownerCt = comp;
if (!this.isElement) {
me.bindComponent(comp);
}
me.callParent([config]);
if (me.store) {
me.bindStore(me.store, true);
}
}, 

0 个答案:

没有答案