我使用yargs
npm模块从控制台向我的gulp任务发送参数,如此;
$ gulp dev --minify
但是,我只能从控制台发送初始运行的参数。有没有办法可以从另一个gulp任务向任务发送参数?有点像这样;
gulp.task('dev', function() {
if (yargs.argv.minify) {
gulp.start('css --minify');
}
});
我需要这个,因为否则我必须为开发和生产css构建做一个sepparate任务,当我可以使用像grunt这样的可选参数做一个任务时。