Jak mogę użyć grunt-respe z kawą grunt-contrib do skompilowania tylko zmienionych plików .coffee?

Mój projekt zawiera ponad 300 plików CoffeeScript, więc ponowne skompilowanie wszystkiego zajmuje kilka sekund. Chciałbym tylko ponownie skompilować zmienione pliki CoffeeScript.

Oto najbliższy, jaki do tej pory doszedłem, ale struktura folderu „frontend-src / coffeescript” jest kopiowana z katalogu src do katalogu dest.

coffee: {
  changed: {
    expand: true,
    cwd: './',
    src: ['<%= grunt.regarde.changed %>'],
    dest: 'public/js/',
    ext: '.js'
  }
},
regarde: {
  coffee: {
    files: 'frontend-src/coffeescript/**/*.coffee',
    tasks: ['coffee:changed', 'livereload']
  }
}

To wszystko dzięki Grunt 0.4.0. Każda pomoc byłaby bardzo mile widziana!

questionAnswers(3)

yourAnswerToTheQuestion