Mig*_*ero 7 gruntjs grunt-contrib-watch
我有一堆用于咕噜咕噜的手表(例如grunt手表:款式,咕噜咕噜的手表:精灵等).然后运行许多其他任务grunt watch.我想排除一项任务.有没有办法指定?基本上运行所有grunt watch子任务除外grunt watch:dist.
我知道我可以创建另一个任务并且只指定我真正感兴趣的子任务,但是,如果我稍后添加另一个子任务,这意味着现在我要添加它,所以我宁愿不这样做.
谢谢
可能有更好的方法,但现在就是这样做:
grunt.registerTask('watch:basic', function () {
delete grunt.config.data.watch.dist;
grunt.task.run('watch');
});
Run Code Online (Sandbox Code Playgroud)
幸运的是,在这种情况下,我没有可能运行的其他任务grunt watch:dist,所以简单地删除配置是安全的,但我可以想到这种方法会产生冲突的其他情况.