@Dale-Lin
2022-03-18T03:57:35.000000Z
字数 554
阅读 608
webpack5
style-loader 作用是把 CSS 注入到 DOM 上。
styleTag: 默认 styleTag,用多个 <style></style> 把样式注入到 DOM 节点上。
singletonStyleTag: 用一个 <style></style> 注入样式,会使 Source maps 失效。
自定义被注入的标签上的属性,接受一个对象,默认 {}。
module.exports = {module: {rule: [{test: /\.css$/i,use: [{loader: "style-loader",options: {attributes: {id: "customId"}}},{loader: "css-loader"}]}]}}
生成的注入标签:
<style id="customId"></style>
标签注入的元素,默认 "head",即会注入到 <head> 标签的末尾。
module.exports = {module: {rules: [{test: /\.css$/i,use: [{loader: "style-loader",options: {insert: "body"}},"css-loader"]}]}}
