我正在尝试将一个目录中的所有文件复制到另一个目录作为构建过程的一部分。对于我明确指定的单个文件,它可以正常工作,但是当我尝试复制整个目录时,它会做一些奇怪的事情,比如复制整个目录结构(或者根本不复制)。这是来自我的 GruntFile.js 的相关部分:
copy: {
myvoice: {
files: [
{ src:"src/html/index.html", dest:"dist/myvoice/index.html" },
{ src:"src/html/css/style.css", dest:"dist/myvoice/css/style.css" },
{ src:"src/html/js/require.js", dest:"dist/myvoice/js/require.js" },
{ src:"build/myvoice/main.js", dest:"dist/myvoice/js/main.js" },
{ src:"src/html/css/fonts/*", dest:"dist/myvoice/css/fonts/" }
]
}
},
具体来说,我无法让最后一行工作:
{ src:"src/html/css/fonts/*", dest:"dist/myvoice/css/fonts/" }
cwd
选项,请确保将expand:true
打开。如果不设置expand:true
,则cwd
将无法正常工作。 - ducinflatten: false
才能使其正常工作。 - Samuel Rossille