我有两个要求我的构建脚本:
- 当我运行
gulp clean build
时,clean
必须在build
开始之前完成。 - 如果我运行
gulp build
,那么clean
不应该运行。
所以,如果指定了 clean
,则 build
应该等待它,否则开始执行。
如果我这样做,第一个部分是可能的:
gulp.task('clean');
gulp.task('build', ['clean']);
然而,这违反了第二点。
如果我执行
gulp.task('clean');
gulp.task('build');
这违反了第1点规定。
使用gulp能实现这个吗?