Как я могу объединить css и less с помощью Elixir?

Вот мой рабочий код:

mix.less([
    'app.less'
])
.styles([
    'bootstrap.css',
    '../../../public/css/app.css'
])
.version(['public/css/all.css', 'public/js/all.js']);

Это единственный способ, которым я мог заставить его работать, но он кажется немного дерьмовым. Я бы предположил, что gulp объединит мой файл less и стили в один, но это не так. Он создает app.css и all.css и не объединяет их. Мне нужно добавить файл app.css в список стилей, чтобы их можно было объединить. Есть ли более чистый способ сделать это или это единственный способ?


person Citizen    schedule 23.10.2015    source источник


Ответы (1)


Для потомков приведенное выше решение кажется единственным способом сделать это. По сути, gulp сначала компилирует ваш less в файл css, а затем вы указываете gulp объединить этот скомпилированный файл css с другими вашими файлами css. Затем вы версионируете этот последний файл css для elixir.

person Citizen    schedule 07.02.2016