我有一个文件夹结构,如下所示

我想将文件夹img/从src/复制到dist/文件夹。
我使用下面的grunt命令,使用grunt-contrib-copy
copy:{
main : {
files : [
{
flatten : true,
expand: true,
src: ['src/img/*'],
dest: 'dist/img'
}
]
}
}但是我的文件夹结构是这样结束的。图标文件夹中缺少图像:

基本上,我想执行linux命令(当我位于项目的根目录中时):
cp -r src/img dist/img我该怎么做呢?
发布于 2015-05-06 17:41:47
将flatten设置为false flatten : false,并将src更改为['src/img/**']以包含子目录(来源:https://github.com/gruntjs/grunt-contrib-copy)
copy:{
main : {
files : [
{
flatten : false,
expand: true,
src: ['src/img/**'],
dest: 'dist/img'
}
]
}
}发布于 2015-05-06 17:49:48
通过执行以下操作解决了该问题:
copy:{
main : {
files : [
{
cwd: 'src/',
expand: true,
src: ['img/**'],
dest: 'dist/'
}
]
}
}显然,需要设置cwd才能使其正常工作。
https://stackoverflow.com/questions/30071985
复制相似问题