В grunt-contrib-watch я хочу отслеживать изменения как в <%%= yeoman.app %>/*.html
, так и в любом файле HTML на одну папку глубже.
Поэтому моя задача смотреть выглядит так:
watch: {
html: {
files: ['<%%= yeoman.app %>/{,*/}*.html'],
tasks: ['copy:html', 'replace', 'processhtml:dev']
}
},
Когда я сохраняю изменения в <%%= yeoman.app %>/index.html
, задача наблюдения выполняется, как и ожидалось. Однако, когда я создаю каталог внутри <%%= yeoman.app %>
, а затем создаю newfile.html
внутри этого нового каталога, watch не срабатывает.
Я также пробовал files: ['<%%= yeoman.app %>/*.html', '<%%= yeoman.app %>/*/*.html']
и даже files: ['<%%= yeoman.app %>/**/*.html']
для соответствия всем подкаталогам, но все равно watch не срабатывает при редактировании HTML-файла внутри подкаталога.
Что мне не хватает?