• 初探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----计算与监听属性
    vue---条件与循环语句
    vue--模板语法
    git版本控制系统--介绍
    HttpWebRequest使用总结
    计算机专业的书普遍都这么贵,你们都是怎么获取资源的?
    130 个相见恨晚的超实用网站,一次性分享出来
    实现客户端与服务端的HTTP通讯
    默认网关(地址)
    .NET Reactor使用教程(加密源代码示例)
  • 原文地址:https://www.cnblogs.com/webtaotao/p/12108098.html
Copyright © 2020-2023  润新知