zoukankan      html  css  js  c++  java
  • webpack配置css预处理

    webpack默认只支持js的打包,不支持其它类型,为了让它支持样式的打包就需要加载一些loader

    • 打包css文件

    webpack中配置对应的loader

    在入口js文件中通过import导入样式

     sass处理

    # 安装css预处理loader

    npm i -D style-loader css-loader sass-loader node-sass

    module: {

      rules: [

        // scss处理

        {

          test: /.scss$/,

          // 执行顺序   从右到左,从下到上  

          use: [

            "style-loader",

            "css-loader",

            "sass-loader"

          ]

        }

      ]

    }

    js入口文件中通过import导入scss文件

     抽取单个css文件

    # 安装插件 webpack4

    npm i -D mini-css-extract-plugin

    # 引入

    const MiniCssExtractPlugin = require('mini-css-extract-plugin')

    # loader配置

    module: {

      rules: [

        // scss处理

        {

          test: /.scss$/,

          use: [

            MiniCssExtractPlugin.loader,

            "css-loader",

            "sass-loader"

          ]

        }

      ]

    }

    # plugins配置

     

    plugins: [

     

      new MiniCssExtractPlugin({

     

        filename: 'css/[name].css',

     

      })

     

    ]

     

    右侧打赏一下 代码改变世界一块二块也是爱
  • 相关阅读:
    note
    deep learning
    matlab远程调试
    faster rcnn
    十一旅行
    python生成随机数
    python 读取mat文件
    opencv anaconda
    python文件操作
    python换行
  • 原文地址:https://www.cnblogs.com/ht955/p/14445882.html
Copyright © 2011-2022 走看看