Учитывая этот образец конфигурации (обратите внимание, что я опустил зависимости, чтобы сделать его кратким):
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
sass: {
dev: {
files: {
'style.css': 'custom.scss'
}
},
},
watch: {
options: {
livereload: true
},
css: {
files: ['css/sass/**/*.scss'] ,
tasks: ['sass:dev']
},
js:{
files: ['js/**/*.js']
},
html:{
files: ['templates/**/*.html']
},
dontRun:{
files: ['/randomdir/*'],
tasks:['randomtask']
}
}
});
grunt.registerTask('default', ['watch']);
};
Как я могу запустить часы, которые наблюдают и выполняют css, js and html
, но не dontRun
?
Я пробовал с:
grunt.registerTask('default', ['watch:css:js:html']);
grunt.registerTask('default', ['watch:css','watch:js','watch:html']);
Но оба они просто выполняют первые часы, вторые и третьи просто не запускаются.