我有一个艰巨的任务,在重新加载之前监视CSS文件的变化。我运行两个任务来生成CSS。第一个“styles
”任务创建了main.css文件,我想要查看该文件的更改并重新加载页面。
一切正常,但在第二个“styles_old_ie
”任务完成之前不会触发重新加载。有没有办法在“styles
”任务完成后但在“styles_old_ie
”任务开始之前触发重新加载?
我也尝试将watch:sass
任务拆分为两个任务,但watch:css
任务仍然是最后一个。
watch: {
css: {
files: ['main.css', '!old-ie.css'],
options: {
livereload: true
}
},
sass: {
files: ['*.scss'],
tasks: ['styles','styles_old_ie']
}
}
我想在main.css文件准备好后立即重新加载。我仍然希望运行其他任务,但我不想在重新加载之前等待它们完成。