Как правильно объединить файлы sass и less с помощью laravel-mix?

Я попытался использовать как sass, так и меньшие зависимости с laravel-mix

webpack.mix.js:

mix.js('resources/js/app.js', 'public/js')
mix.sass('resources/sass/app-sass.scss', 'public/css')
mix.less('resources/less/app-less.less', 'public/css');
mix.combine(['public/css/app-sass.css', 'public/css/app-less.css'], 'public/css/app.css');

Кажется, это работает, но является ли объединение скомпилированных файлов css хорошей идеей? Или есть лучший способ (который не создает оба файла)?


person Sebastian    schedule 18.12.2019    source источник
comment
В качестве общего правила вы можете объединить все в один файл, чтобы вы могли редактировать их соответственно, но в итоге у вас будет один файл .css.   -  person mhrabiee    schedule 23.12.2019


Ответы (1)


Я использую для объединения только файлы из внешних библиотек (node_modules), которые мне понадобятся для всех страниц моего проекта. Таким образом, я могу легко их уменьшить и вызвать по одной ссылке.

Я также никогда не использую sass и less в одном и том же проекте.

person Jokova    schedule 19.12.2019