如果其中一个子任务失败,我该如何让Grunt任务失败?
我有一个grunt的构build任务,如下所示:
grunt.registerTask("build", ["jshint", "uglify"]);
问题是,即使jshint任务失败,uglify任务也会运行,如果其中一个子任务失败,如何终止“构build”任务?
Grunt中的默认行为是,如果一个失败,不会运行后续任务。 所以你必须在某处使用强制选项。 你是:
1 – 在命令行上传递 – --force
2 – 调用grunt.option( 'force', true );
某处
3 – 在你的jshint任务中设置jshint force选项
请注意,在调用grunt.option( 'force', true );
,对于批处理的其余部分而言,不仅仅在它所在的任务内部。 看到这个问题和这个问题的细节。
- 如何解决Gruntfile.js中错误configuration的grunt-connect-proxy设置的404错误?
- 将grunt命令行选项解释为string
- 将节点命令作为咕噜驱动的QUnittesting的一部分运行
- NodeJS /浏览器交叉开发
- 如何在Heroku上运行`grunt connect`进程
- 自定义NodeJS Grunt命令
- 如何在防火墙后面configurationgrunt-connect-proxy?
- npm仍然安装软件包到'/ usr / local / Cellar / node / …',尽pipe我已经卸载了Homebrew的版本节点
- 如何用grunt.loglogging彩色信息