index.css:

    1. body{
    2. background: #333;
    3. color: #fff;
    4. }

    index.js:

    1. var content = require("./assets/index.css") //不识别,会报错,需要配置loader
    2. console.log(content); //css的源码字符串

    style-loader:

    1. module.exports = function (sourceCode) { //转换成相应的js代码
    2. var code = `var style = document.createElement("style");
    3. style.innerHTML = \`${sourceCode}\`;
    4. document.head.appendChild(style);
    5. module.exports = \`${sourceCode}\``; //sourceCode是index.css的代码 //注意转义符号 //注意导出
    6. return code;
    7. }

    webpack.config:

    1. module.exports = {
    2. mode: "development",
    3. devtool: "source-map",
    4. module: {
    5. rules: [{
    6. test: /\.css$/, //遇到.css的文件,就用style-loader处理
    7. use: ["./loaders/style-loader"]
    8. }]
    9. }
    10. }

    最终样式:
    image.png