2014-09-12 4 views
0

У меня есть черновой файл, как это (часть из сборки конфигурации):Несколько расширений выходных в сборке

pages: { 
    files: [{expand: true, 
     cwd: 'src/pages/', 
     src: '**/*.hbs', 
     dest: 'dist/', 
     ext: '.html' 
    }] 
    } 

Таким образом, он принимает файл каждые H и renderes их с расширением HTML. Возможно ли иметь файл css в той же папке, что и файл .hbs, и собирать его в ту же папку, что и скомпилированный html-файл.

Чтобы объяснить еще несколько, я хочу, чтобы каждый файл, отличный от файлов .hbs, просто перемещался в том же месте, что и скомпилированный файл hbs. Возможно ли это с помощью сборки?

ответ

0

я решил его с другим плагином Grunt, в grunt-contrib-copy и эту задачу:

copy: { 
    main: { 
    files: [ 
     {expand: true, cwd: 'src/pages/', src: ['**', '!**/*.hbs'], dest: 'dist/', filter: 'isFile'} 
    ] 
    } 
}, 

Таким образом, он копирует каждый файл, кроме HBS файлов в те же папки, собрать генерирует HTML-файлы.

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