我正在使用 Bower
安装我的项目的依赖项,并仅使用 Grunt.js
获取我需要的文件并将它们复制到 static
由应用程序提供服务。
其中之一是 MathJax
库,但是当我尝试复制整个文件夹(参见下面的代码)时,它只是忽略了目录并将所有文件喷射到目的地而不处理 MathJax
目录结构。
copy: {
MathJax: {
expand: true,
flatten: true,
cwd: 'bower_components/MathJax/',
src: ['**'],
dest: 'base/static/MathJax/'
}
}
这是 Grunt
的 copy
任务的常见错误还是我做错了什么?
最佳答案
您使用的是 flatten
选项,它按照它说的做;扁平化目录结构。
关于gruntjs - Grunt 复制任务无法保留目录结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20656205/