Extjs sencha应用程序构建,如何检测CI中的闭包编译器错误?
我使用sencha cmd v7.0.0.40版执行了一个实验: 我在ExtJs项目源代码中犯了一些语法错误。然后我运行了sencha应用程序构建。 有许多错误(如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还是什么?
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
中的返回代码