犀牛解析错误(缺少元素列表后的

时间:2018-11-13 16:04:25

标签: extjs sencha-cmd

从extjs应用程序执行build命令时遇到问题。错误返回请参见以下内容:

stroy) -- D:\TFS\BS\dev\Litus2ViaBoleto\Litus\Litus\ext\src\ux\TabCloseMenu.js:84
[ERR] C2000: Rhino Parse Error (missing ] after element list =>             Litus.store.2viaBoleto,) -- unknown-uri:19:26
[ERR] C2000: Rhino Parse Error (syntax error =>         ],) -- unknown-uri:21:9
[ERR] C2000: Rhino Parse Error (syntax error =>     )) -- unknown-uri:24:5
[ERR] C2000: Rhino Parse Error (Compilation produced 3 syntax errors. => null) -- unknown-uri:1
[ERR]
[ERR] BUILD FAILED
[ERR] com.sencha.exceptions.ExBuild: failed optimizing D:\TFS\BS\dev\Litus2ViaBoleto\Litus\Litus\app\store\2viaBoleto\Store.js
[ERR]   at com.sencha.tools.compiler.ast.AstUtil.parse(AstUtil.
[ERR] java:102)
[ERR]
[ERR] Total time: 51 seconds
[ERR] The following error occurred while executing this line:
D:\TFS\BS\dev\Litus2ViaBoleto\Litus\Litus\.sencha\app\build-impl.xml:267: The following
error occurred while executing this line:
D:\TFS\BS\dev\Litus2ViaBoleto\Litus\Litus\.sencha\app\js-impl.xml:83: com.sencha.exceptions.ExBuild: failed optimizing D:\TFS\BS\dev\Litus2ViaBoleto\Litus\Litus\app\store\2viaBoleto\Store.js

我的开发环境中的补充数据

ExtJS版本: 4.2.2

Senhca CMD版本: v6.2.2.35

构建应用程序的命令:

sencha app build --clean

那是商店代码:

/**
 * @class Litus.store.2viaBoleto.Store
 * Store de procura de 2º de Boleto.
 */
Ext.define('Litus.store.2viaBoleto.Store', {
    extend: 'Data.SQLStore',
    database: window.BSConfig.databaseLitus,
    autoLoad: false,
    procedures: {
        select: 'S_2ViaBoleto_L'
    },
    model: 'Litus.model.2viaBoleto.Model'
}); 

有人见过这个问题吗?您可以帮助我解决这个问题。

1 个答案:

答案 0 :(得分:1)

我能够通过删除类的包名称中的数字来解决该问题。重命名所有以数字开头的名称后,问题已解决。

我不记得在ExtJS中不允许使用数字进行软件包命名。

更改是这样:

store.2viaBoleto.Store

收件人

store.SegundaviaBoleto.Store