Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果Grunt任务的一个子任务失败,我如何使其失败?_Javascript_Node.js_Gruntjs_Jshint - Fatal编程技术网

Javascript 如果Grunt任务的一个子任务失败,我如何使其失败?

Javascript 如果Grunt任务的一个子任务失败,我如何使其失败?,javascript,node.js,gruntjs,jshint,Javascript,Node.js,Gruntjs,Jshint,我在grunt中有一个构建任务,如下所示: grunt.registerTask("build", ["jshint", "uglify"]); 问题是,即使jshint任务失败,丑陋的任务也会运行,如果其中一个子任务失败,我如何使“构建”任务终止?Grunt中的默认行为是如果一个子任务失败,则不运行后续任务。所以你一定在某处使用了强制选项。你是: 1-传递——在命令行上强制执行 2-调用grunt.option('force',true)某处 3-在jshint任务中设置 注意,在调用gru

我在grunt中有一个构建任务,如下所示:

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

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

Grunt中的默认行为是如果一个子任务失败,则不运行后续任务。所以你一定在某处使用了强制选项。你是:

1-传递
——在命令行上强制执行

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

3-在jshint任务中设置

注意,在调用
grunt.option('force',true)的情况下,它在批处理的其余部分保持为真,而不仅仅是在设置它的任务内部。有关详细信息,请参阅和