我有一个看起来像这样的文件夹结构
我想将文件夹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
我该怎么做?
答案 0 :(得分:0)
将展平设置为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'
}
]
}
}
答案 1 :(得分:0)
通过执行以下操作解决了这个问题:
copy:{
main : {
files : [
{
cwd: 'src/',
expand: true,
src: ['img/**'],
dest: 'dist/'
}
]
}
}
显然需要设置cwd
才能发挥作用。