Grunt复制任务无法保留目录结构

gio*_*kos 2 gruntjs bower grunt-contrib-copy

Bower用来安装我的项目的依赖项,只获取我需要的文件Grunt.js,并将它们复制到static应用程序服务.

其中一个是MathJax库,但是当我尝试复制整个文件夹(参见下面的代码)时,它只是忽略了目录并将所有文件喷射到目标而不处理MathJax目录结构.

copy: {
    MathJax: {
        expand: true,
        flatten: true,
        cwd: 'bower_components/MathJax/',
        src: ['**'],
        dest: 'base/static/MathJax/'
    }
}
Run Code Online (Sandbox Code Playgroud)

它是关于copy任务的常见错误Grunt还是我做错了什么?

Sin*_*hus 7

你正在使用flatten它所说的选项; 展平目录结构.

请参阅文档:动态构建文件对象