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

时间:2013-12-18 10:56:17

标签: 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/'
    }
}

这是copy Grunt {{1}}任务的常见错误,还是我做错了什么?

1 个答案:

答案 0 :(得分:7)

您正在使用flatten选项,它可以完成所说的内容;展平目录结构。

请参阅文档:Building the files object dynamically

相关问题