v2.5.2
Giriş yap

PHP Laravel Mix Hk.

Anonim
794 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Merhaba

Laravel Mix'te mix.styles ve mix.scripts ile css ve js dosyalarını birleştiriyorum buraya kadar herhangi bir problem yok.
Ama örneğin a.css dosyasının sadece anasayfa'da yüklenmesini istiyorum.
Bu gibi kontrolleri mix ile nasıl yapabilirim ?

Örnek Kullanım
mix.styles([

'resources/plugins/zebra-tooltip/zebra_tooltips.min.css',
'resources/plugins/owl-carousel/assets/owl.carousel.min.css',
'resources/css/main-style.css',
'resources/css/responsive-style.css',

],'public/css/all.css');

mix.scripts([

'resources/js/jquery-3.2.1.min.js',
'resources/plugins/zebra-tooltip/zebra_tooltips.min.js',
'resources/plugins/owl-carousel/owl.carousel.min.js',
'resources/js/main-script.js'

], 'public/js/all.js');

tayfunerbilen
1966 gün önce

ya zaten mix'i kullanıyorsan normal css yerine processor'lerden bir tanesini kullanman daha mantıklı olur, örneğin saass kullanıyorsun diyelim;

mix.sass('resources/sass/app.scss', 'public/css')
    .sass('resources/sass/index.scss', 'public/css');

Yani sen tüm css'lerini sass'a çevirip app.scss dosyasında @import kullanarak birleştirebilirsin zaten. Bu mantıkta index.css dosyanı sadece index'de çağırmak için yapman gereken @stack ve push kullanmak.
https://prototurk.com/laravel-dersleri/stack-direktifi