在Laravel Elixir中运行多个gulp文件

在Laravel Elixir中运行多个gulp文件,laravel,gulp,laravel-elixir,Laravel,Gulp,Laravel Elixir,我正在创建一个特别大的系统,因此为了帮助管理它,我使用含咖啡因的模块将其拆分为逻辑上的、自包含的模块。我希望能够将每个模块的所有资产保存在模块文件夹中,然后为每个模块创建一个满足其需要的文件 这是我的示例结构: / ├── app/ | └── Modules/ | ├── Foo/Resources/assets | | ├── images/ | | ├── js/ | | | └── foo.js | |

我正在创建一个特别大的系统,因此为了帮助管理它,我使用含咖啡因的模块将其拆分为逻辑上的、自包含的模块。我希望能够将每个模块的所有资产保存在模块文件夹中,然后为每个模块创建一个满足其需要的文件

这是我的示例结构:

/
├── app/
|   └── Modules/
|       ├── Foo/Resources/assets
|       |   ├── images/
|       |   ├── js/
|       |   |   └── foo.js
|       |   ├── sass/
|       |   |   └── foo.scss
|       |   └── gulpfile.js
|       |
|       └── Bar/Resources/assets
|           ├── images/
|           ├── js/
|           |   └── bar.js
|           ├── sass/
|           |   └── bar.scss
|           └── gulpfile.js
|
└── gulpfile.js   
因此,当我运行
gulp
时,我希望它执行根目录中的gulp文件和
Modules
文件夹中的所有gulp文件。我已经尝试动态包含文件,但我需要它在不指定每个模块名称的情况下拾取文件夹中的所有文件,因此当我添加一个新模块时,我会创建一个gulp文件,它将自动运行

我花了好几个小时搜索和尝试各种东西,但到目前为止,我唯一能做的就是使用
require('./app/Modules/Foo/Resources/assets/gulpfile.js')手动指定每个gulp文件但无法在不单独指定模块的情况下加载所有模块

这可能吗?如果是,怎么做?如果没有的话,有没有其他可行的方法来满足我的需求