Laravel Elixir - скомпилировать/объединить все меньше файлов в один файл css?

Итак, у меня есть свои пользовательские стили в папке custom/module. Все они будут скомпилированы, но проблема в том, что для каждого меньшего файла создается отдельный файл css. Как я могу получить ВСЕ, включая мои плагины boostrap/vendor и т. д., чтобы сначала сложить их, а затем все мои пользовательские css будут объединены, и все они будут перемещены в main.css? Возможно ли это с помощью Elixir/Gulp? Я пришел из Grunt и немного сбит с толку, так как по Эликсиру не так много документации.

elixir(function(mix) {
    mix.less([
        "plugins/bootstrap.less",
        "custom/module*.less"
    ], 'public/assets/css');
});

person Miura-shi    schedule 03.04.2015    source источник


Ответы (1)


Вы должны использовать mix.styles для объединения файлов CSS в один.

Сначала запустите меньше, а затем что-то вроде:

mix.styles(['css/one.css', 'css/two.css'], null, 'public/assets/css');
person Codeforest    schedule 04.04.2015