Grunt montre ne fonctionne pas

J'ai essayé d'exécuter la montre tâche par grunt dans node.js mais il ne fonctionne pas pour moi (c'est ce que j'ai obtenu):

$ grunt watch
warning: Maximum call stack size exceeded Use --force to continue.

C'est la partie de la montre tâche dans le Gruntfile.js:

watch: {
  less: {
    files: 'src/less/*.less',
    tasks: ['clean', 'recess', 'copy']
  },
  js: {
    files: 'src/js/*.js',
    tasks: ['clean', 'jshint', 'concat', 'uglify', 'copy']
  },
  theme: {
    files: 'src/theme/**',
    tasks: ['clean', 'recess', 'copy']
  },
  images: {
    files: 'src/images/*',
    tasks: ['clean', 'recess', 'copy']
  }
}

grunt.loadNpmTasks('grunt-contrib-watch');

grunt.registerTask('watch', ['watch']);

source d'informationauteur elkebirmed