css-loaderdibaca dalam file css sebagai string. Anda bisa menggantinya dengan raw-loaderdan mendapatkan efek yang sama di banyak situasi. Karena hanya membaca isi file dan tidak ada yang lain, itu pada dasarnya tidak berguna kecuali jika Anda rantai dengan loader lain.
style-loadermengambil gaya-gaya itu dan membuat <style>tag di <head>elemen halaman yang berisi gaya-gaya itu.
Jika Anda melihat javascript di dalam bundle.jssetelah menggunakan style-loaderAnda akan melihat komentar dalam kode yang dihasilkan yang mengatakan
// style-loader: Menambahkan beberapa css ke DOM dengan menambahkan tag
Sebagai contoh,
<html>
<head>
<!-- this tag was created by style-loader -->
<style type="text/css">
body {
background: yellow;
}
</style>
</head>
<body>
<script type="text/javascript" src="bundle.js" charset="utf-8"></script>
</body>
</html>
Contoh itu berasal dari tutorial ini . Jika Anda menghapus style-loaderdari pipa dengan mengubah saluran
require("!style-loader!css-loader!./style.css");
untuk
require("css-loader!./style.css");
Anda akan melihat bahwa <style>hilang.