2013-03-21 6 views
63

Мои коды папки и файлы, как это, вы никогда не знаете, сколько вложенные папки в нем:Как печатать файлы часов в подпапках?

js/sub1/a.js 
js/sub2/b.js 
js/sub3/sub31/c.js 
js/sub4/sub41/sub411/d.js 

Вот часть Gruntfile.js:

grunt.initConfig({ 
    watch: { 
     src: { 
      files: ['js/*.js'], 
      tasks: [] 
     } 
    } 
}); 

Grunt не может наблюдать за изменениями всех моих файлов JavaScript с помощью 'js/*.js'. Итак, как написать правильное выражение пути к файлу?

ответ

159

Пер с official documentation on file globbing, чтобы следить за изменениями для файлов определенного типа файла в пути каталога и его подкаталогов, вы хотите:

files: ['js/**/*.js'] 
+0

Спасибо, что работали для меня слишком – kobe

+14

одна вещь, которую я заметил, - вы должны повторно запустить 'grunt watch', если вы добавите некоторые файлы к этим путям, а его более чем на несколько уровней. –

+0

Хорошая точка @Erin, которая только что поймала меня – Bobadevv

Смежные вопросы