zoukankan      html  css  js  c++  java
  • 初探webpack4--提取分离CSS单独打包

    1、webPack提取分离CSS单独打包(ExtractTextPlugin、mini-css-extract-plugin)
      处理效果:
        将所有的入口chunk(entry chunks)中引用的CSS,移动到独立分离的CSS文件

        ExtractTextPlugin插件
          安装(下载)
            npm install --save-dev extract-text-webpack-plugin@next

          配置config文件
            //引入插件
            const ExtractTextPlugin = require('extract-text-webpack-plugin')
            Rules配置:
              fallback:编译后用什么loader来提取CSS文件
              module:{
                rules: [
                  {
                    test: '/.css$/',
                    use: ExtractTextPlugin.extract({
                      fallback: 'style-loader',
                      use: 'css-loader'
                    })
                  }
                ]
              }
          配置插件:
            new ExtractTextPlugin('./css/index.css')

        mini-css-extract-plugin插件
           安装(下载)
             npm install --save-dev mini-css-extract-plugin
           配置config文件
             const MiniExtractTextPlugin = require('mini-css-extract-plugin')

             Rules配置:
               fallback:编译后用什么loader来提取CSS文件
               module:{
                 rules: [
                   {
                     test: '/.css$/',
                     use: [MiniExtractTextPlugin.loader, 'css-loader']
                   }
                 ]
               }
           配置插件:
             new MiniExtractTextPlugin(filename: './css/[name].css')

  • 相关阅读:
    vue表单:输入身份证号码则自动获取对应的年龄和性别,,若不输入身份证号则自己填写年龄和性别
    el-input 电话号码输入时加上空格(344)
    vue图片上传---融合裁剪功能
    shell 基本编程
    virtualbox 安装centos ,运行shell 脚本
    js 检测变量类型
    js deepCopy
    python 安装requests库
    python 识别文件 文件夹
    python 删除非空文件夹
  • 原文地址:https://www.cnblogs.com/webtaotao/p/12108098.html
Copyright © 2011-2022 走看看