css-loader
đọc trong tệp css dưới dạng chuỗi. Bạn có thể thay thế nó raw-loader
và có được hiệu quả tương tự trong nhiều tình huống. Vì nó chỉ đọc nội dung tệp và không có gì khác, về cơ bản nó vô dụng trừ khi bạn xâu chuỗi nó với một trình tải khác.
style-loader
lấy các kiểu đó và tạo một <style>
thẻ trong thành <head>
phần của trang có chứa các kiểu đó.
Nếu bạn nhìn vào javascript bên trong bundle.js
sau khi sử dụng, style-loader
bạn sẽ thấy một nhận xét trong mã được tạo có nội dung
// style-loader: Thêm một số css vào DOM bằng cách thêm thẻ
Ví dụ,
<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>
Ví dụ đó xuất phát từ hướng dẫn này . Nếu bạn loại bỏ style-loader
khỏi đường ống bằng cách thay đổi dòng
require("!style-loader!css-loader!./style.css");
đến
require("css-loader!./style.css");
bạn sẽ thấy rằng <style>
đi xa.