我不确定grunt-contrib-copy
的正确Gruntjs命令。
最初,我有一个包含字体的目录,我需要将它们全部从app/styles/fonts
目录复制到build/fonts
目录中,所以我使用了这个:
{expand: true, flatten: true, src: ['app/styles/fonts/*'], dest: 'build/fonts'}
并且运作良好。
我现在已添加了几个子目录(在app/styles/fonts
内),其中包含更多字体文件但是当我运行该命令时,它将复制文件和文件夹,但放入了build/fonts
中的新目录。我希望他们留在各自的文件夹中。
我该如何解决这个问题?
答案 0 :(得分:0)
{
expand: true,
flatten: true, //use only if you want to copy all files in destination folder without their respective folders
src: ['app/styles/fonts/**'],
dest: 'build/fonts'
}
试试这个会复制字体的所有文件和目录。但是如果你使用faltten:true那么它会将所有文件复制到build / fonts中并破坏目录结构。
因此,为了保持相同的结构,请不要使用展平选项。