Grunt手表默认

时间:2014-08-02 13:42:23

标签: gruntjs watch

我已经配置了Grunt,并且现在添加了一个监视任务,以便在更改特定文件时运行某些任务。但是,我希望首先执行一些任务,然后开始观看。

我该怎么做?

我目前的观察任务是:

watch: {
    javascripts: {
        files: ['app/assets/javascripts/**/*'],
        tasks: ['javascripts']
    },
    stylesheets: {
        files: ['app/assets/stylesheets/**/*'],
        tasks: ['stylesheets']
    },
    svgs: {
        files: ['app/assets/svgs/**/*.svg'],
        tasks: ['stylesheets']
    }
}

1 个答案:

答案 0 :(得分:2)

您可以将自定义任务注册为您要执行的任务的别名。

grunt.registerTask('yourTaskName', ['yourOtherTask', 'yourOtherTask2', 'watch']);

然后像这样运行:

grunt yourTaskName