Grunt copy task can not retain directory structure
Я использую Bower
to install the dependencies of my project and grab only the files I need with Grunt.js
и скопировать их в static
to be served by the application.
Одним из них является MathJax
library but when I try to copy the whole folder (see the code below) it just ignores the directories and sprays all the files into the destination without handling the MathJax
directory structure.
copy: {
MathJax: {
expand: true,
flatten: true,
cwd: 'bower_components/MathJax/',
src: ['**'],
dest: 'base/static/MathJax/'
}
}
Is it a common bug on the copy
задача Grunt
или я что-то не так делаю?
1 ответ
Решение
Вы используете flatten
варианты, которые делают то, что он говорит; выравнивает структуру каталогов
См. Документы: Динамическое создание файловых объектов.