假设我有这个目录设置:
+-- gruntfile.js
|
+-- src/
| |
| +-- lib/
| |
| +-- imgs/**
| |
| +-- js/**
我想使用grunt-contrib-copy创建一个分发文件夹:
+-- gruntfile.js
|
+-- app/
| |
| +-- lib/
| |
| +-- imgs/**
| |
| +-- js/**
|
+-- src/**
请注意,该src
文件夹未在文件夹中列出dist
。到目前为止,我所有的努力最终都是这样的:
+-- gruntfile.js
|
+-- app/
| |
| +-- src/
| |
| +-- lib/
| |
| +-- imgs/**
| |
| +-- js/**
+-- src/**
我尝试了许多不同的配置,但这是我目前使用的配置:
{
expand: true,
src: ['src/lib/**'],
dest: 'app/',
flatten: false,
filter: 'isFile'
}
请记住,我想将下面的所有内容递归地复制src
到中app
,但没有随附的src
文件夹。