在监视任务列表中途触发grunt livereload

时间:2014-10-14 14:21:52

标签: javascript gruntjs

我有一个艰巨的任务,在重新加载之前监视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文件准备好后立即重新加载。我仍然希望运行其他任务,但我不想在重新加载之前等待它们完成。

0 个答案:

没有答案