Rhino 解析错误(元素列表后缺少 ]
Rhino Parse Error (missing ] after element list
我在从我的 extjs 应用程序执行构建命令时遇到问题。请参阅下面的错误 return:
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\storeviaBoleto\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\storeviaBoleto\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'
});
有人遇到过这个问题吗?你可以帮我解决这个问题。
我可以通过删除 class 的包名称中的数字来解决问题。重命名所有以数字开头的名称后,问题已解决。
我不记得在ExtJS中不允许使用数字来命名包。
变化是这样的:
store.2viaBoleto.Store
到
store.SegundaviaBoleto.Store
我在从我的 extjs 应用程序执行构建命令时遇到问题。请参阅下面的错误 return:
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\storeviaBoleto\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\storeviaBoleto\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'
});
有人遇到过这个问题吗?你可以帮我解决这个问题。
我可以通过删除 class 的包名称中的数字来解决问题。重命名所有以数字开头的名称后,问题已解决。
我不记得在ExtJS中不允许使用数字来命名包。
变化是这样的:
store.2viaBoleto.Store
到
store.SegundaviaBoleto.Store