2

などのフォルダー名にいくつかのキーワードが含まれるようにコードを整理しました_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

助けてください

4

1 に答える 1