我正在研究最终会成为一个非常大的应用程序,这意味着我的资产/任何文件夹将可能包含数百个文件(SCSS、js 等)。
显然这会使管理它们变得有点棘手,所以我想将它们安排到我的应用程序每个模块的子文件夹中。
例如,我的应用程序的 SAP 部分的样式和 js 存储如下:
资源/资产/js/SAP/myjs.js 资源/资产/sass/SAP/mysass.scss
看起来在 laravel-elixars 配置中你只能指定一个assetsDir
路径:
var config = {
production: !! util.env.production,
srcDir: 'app',
assetsDir: 'resources/assets/',
cssOutput: 'public/css/_raw',
jsOutput: 'public/js/_raw',
bowerDir: 'vendor/bower_components',
tasks: [],
watchers: { default: {} },
duplicate: [],
concatenate: { css: [], js: [] }
};
如果您至少可以执行以下操作,那就太好了:
...
assetsDir: ['resources/assets/SAP', 'resources/assets/Diary', ...],
...
或者更好的是,让它根据资产目录中的目录自动映射输出路径。