Extjs sencha应用程序构建,如何检测CI中的闭包编译器错误?

Extjs sencha应用程序构建,如何检测CI中的闭包编译器错误?,extjs,sencha-cmd,Extjs,Sencha Cmd,我使用sencha cmd v7.0.0.40版执行了一个实验: 我在ExtJs项目源代码中犯了一些语法错误。然后我运行了sencha应用程序构建。 有许多错误(如C2001:Closure编译器错误…),但sencha cmd返回0 当我运行sencha应用程序build some abra cadabra时,它会按预期返回1 在sencha论坛上有一个无人回复的帖子: 那么,检测CI中的sencha应用程序构建构建错误的标准方法是什么? 我应该解析它的stderr/stdout还是什么?

我使用sencha cmd v7.0.0.40版执行了一个实验: 我在ExtJs项目源代码中犯了一些语法错误。然后我运行了sencha应用程序构建。 有许多错误(如
C2001:Closure编译器错误…
),但sencha cmd返回0

当我运行sencha应用程序build some abra cadabra时,它会按预期返回1

在sencha论坛上有一个无人回复的帖子:

那么,检测CI中的
sencha应用程序构建
构建错误的标准方法是什么? 我应该解析它的stderr/stdout还是什么? 如果这是重要的,我在linux上


UPD: 我注意到,
sencha--strict app build
在出现警告或错误时返回错误代码,并编写类似于
[WRN]以代码22、176个警告和8个错误退出
作为标准输出中的最后一个字符串。 现在我将使用
--strict
解析最后一个字符串。 如果有人有更简单的解决方案,请告诉我


UPD2: Sencha cmd 7.0+具有警告级别的配置选项。

因此,我们决定删除所有警告,并检查
sencha--strict app build
中的返回代码