我有Extjs6 App。我正在使用Sencha Architect for UI。当我使用构建设置构建Web时,测试构建在构建完成并单击我的index.html后会出现以下错误。
Uncaught Error: [Ext.createByAlias] Unrecognized alias: interaction.itemhighlight
at Ext.Inventory.instantiateByAlias (app.js:13520)
at Object.factory (app.js:7711) at constructor.applyInteractions (app.js:213699)
at constructor.setter [as setInteractions] (app.js:9056)
at constructor.addItemHighlight (app.js:206608)
at constructor.updateTooltip (app.js:206589)
at constructor.setter [as setTooltip] (app.js:9062)
请帮我解决此错误。
此致
答案 0 :(得分:1)
这是因为不需要您使用的类,在开发中它们是动态加载的。
要找出缺少的类,您应该运行sencha app build testing
,这不会缩小代码,并且您的错误消息将更有意义。
答案 1 :(得分:-1)
我有一个类似的问题,问题似乎是在创建生产或测试版本时,sencha没有导入库,你应该添加你缺少的库" 需要"在这种情况下使用它的视图部分我认为库是' Ext.chart.interactions.ItemHighlight' 之后所有构建应该正常工作,因为sencha现在知道它在构建中需要这个库。 对不起我的英文,希望有所帮助。