Gruntjs 呼噜声警告6

Gruntjs 呼噜声警告6,gruntjs,Gruntjs,我们的自动构建过程包含一个grunt任务,该任务周期性地(比我希望的次数多)生成一个6返回码。 根据grunt网站,第6页是一个“警告”。好吧,警告什么?它破坏了我们的构建,因为我们只传递0退出案例。我正在考虑将其包装成一个脚本,以便捕获此警告条件并生成一个成功退出代码,尽管我不知道警告可能是什么,但我还是犹豫不决。当我得到这个退出条件时,它似乎起作用,但我想更好地了解它可能是什么。 有什么想法吗?检查: 如果在命令行上指定了--stack,并且创建了错误对象 指定时,将记录堆栈跟踪 或者试着运

我们的自动构建过程包含一个grunt任务,该任务周期性地(比我希望的次数多)生成一个6返回码。
根据grunt网站,第6页是一个“警告”。好吧,警告什么?它破坏了我们的构建,因为我们只传递0退出案例。我正在考虑将其包装成一个脚本,以便捕获此警告条件并生成一个成功退出代码,尽管我不知道警告可能是什么,但我还是犹豫不决。当我得到这个退出条件时,它似乎起作用,但我想更好地了解它可能是什么。
有什么想法吗?

检查:

如果在命令行上指定了--stack,并且创建了错误对象 指定时,将记录堆栈跟踪


或者试着运行“咕噜--verbose--force”

,结果发现这是一个问题。我没有在构建日志中识别相关的less编译器错误:

[39mnon_object_property_loadError: Cannot read property 'rules' of undefined in ../../XXXX/styles/modules/SomeLessFile.less on line null, column 0: [31m
一旦我找到这一行,谷歌搜索很快发现:


并更新了grunt contrib less包。到目前为止还不错。

Hey Bass,我添加了“--verbose--stack”,当进程返回6时,我看不到verbose或stack输出。我应该在哪里找到这个?拒绝事先评论。。。如果我错了,请纠正我,但grunt fail api用于用户在非0退出进程上控制grunt进程。。。我想知道为什么首先发出警告6,并且找不到任何可用的诊断钩子来提供这一点。我希望在您的控制台中有输出,但可能我理解您错了。如果执行
grep-r“fail\.warn”节点\u模块
操作,您应该找到哪个任务发送警告