我组织了我的代码,以便它在文件夹名称上有一些关键字,例如_DIRECTIVE
. 我的意图是编写一个识别文件夹命名模式的 gulp 任务,使用gulp.src("**/*_DIRECTIVE/**/*")
. 我想复制包含_DIRECTVE
关键字的所有文件夹(及其子文件夹)并将它们放在单独的文件夹中。
我有一个看起来像的文件夹结构
src
|-folder-name_1_DIRECTVE/
| |-subfolder/
| | |-subsubfolder/
| | |-file.js
| |
| |-file.js
|
|-folder/
| |-folder-name_2_DIRECTVE/
| |-subfolder/
| | |-subsubfolder/
| | |-file.js
| |
| |-file.js
|
|
|-folder/
|-subfolderfolder/
|-folder-name_3_DIRECTVE/
|-subfolder/
| |-subsubfolder/
| |-file.js
|
|-file.js
使用gulp
我希望输出为
output
|-folder-name_1_DIRECTVE/
| |-subfolder/
| | |-subsubfolder/
| | |-file.js
| |
| |-file.js
|
|-folder-name_2_DIRECTVE/
| |-subfolder/
| | |-subsubfolder/
| | |-file.js
| |
| |-file.js
|
|-folder-name_3_DIRECTVE/
|-subfolder/
| |-subsubfolder/
| |-file.js
|
|-file.js
我尝试使用gulp-flatten
,但它没有帮助,因为它也使我文件夹下的子文件夹变平_DIRECTIVE
。
请帮忙