gpt4 book ai didi

javascript - 如果其中一个子任务失败,我该如何使 Grunt 任务失败?

转载 作者:搜寻专家 更新时间:2023-11-01 00:45:56 25 4
gpt4 key购买 nike

我在 grunt 中有一个构建任务,它看起来像这样:

grunt.registerTask("build", ["jshint", "uglify"]);

问题是,即使 jshint 任务失败,uglify 任务也会运行,如果其中一个子任务失败,我如何使“构建”任务终止?

最佳答案

Grunt 中的默认行为是在失败时不运行后续任务。所以你必须在某处使用 force 选项。你是:

1 - 在命令行上传递 --force

2 - 在某处调用 grunt.option( 'force', true );

3 - 有 jshint force option设置你的 jshint 任务

请注意,在调用 grunt.option( 'force', true ); 的情况下,它对批处理的其余部分保持为真,而不仅仅是在设置它的任务中。见this questionthis question了解详情。

关于javascript - 如果其中一个子任务失败,我该如何使 Grunt 任务失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16983428/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com