Ketika saya memiliki konfigurasi loader dengan beberapa pengujian yang cocok dengan sebuah file, saya hanya mengharapkan loader pertama yang cocok yang akan digunakan, tetapi sepertinya bukan itu masalahnya.
Saya mencoba membaca sumbernya tetapi bahkan ketika saya menemukan bit yang menurut saya menerapkan pemuatan, saya tidak dapat memahami bagaimana perilakunya.
Dokumentasi juga tidak menyebutkan bagaimana situasi itu seharusnya berperilaku.
"style!css"
, bayangkan mereka seperti fungsi:style( css( file ) )
... dalam halcss
ini dipanggil pertama.style( css( file ) )
penjelasan anda melegakan saya.Dokumentasi resmi menjelaskannya dengan sangat baik. Sayangnya semua info yang diperlukan tersebar di bagian dokumentasi yang berbeda. Izinkan saya menyelesaikan semua yang perlu Anda ketahui.
1.
2.
3.
Begitu...
Jika Anda memiliki
somefile.css
dan Anda lewat melaluiloaderOne
,loaderTwo
,loaderThree
adalah berperilaku seperti fungsi dirantai biasa.artinya sama persis dengan ...
Jika kamu datang dari mendengus || dunia menelan itu membingungkan. Baca saja urutan loader dari kanan ke kiri.
sumber
loaderOne
dalam contoh Anda.push
ke aturan dan tidak perlu khawatir tentang persiapannya.Jawaban ini sangat membantu saya, tetapi saya ingin melengkapi dengan poin lain yang memengaruhi urutan loader, yaitu nama pemuat! pendekatan.
Katakanlah Anda memiliki sebuah
url-loader
di konfigurasi Anda dengan prioritas lebih tinggi daripadafile-loader
dan Anda ingin mengimpor jalur gambar dengan yang terakhir. Tidak melakukan apa pun akan mengimpor file melaluiurl-loader
(yang membuat data-url yang dikodekan).Mengawali impor dengan
file-loader!
akan mengarahkan impor ke pemuat itu.sumber
!!
melewatkan loader lain BTW…