首页 > Web开发 > 详细

webpack4.0版本之css单独打包

时间:2021-05-12 00:28:37      阅读:32      评论:0      收藏:0      [点我收藏+]

这个适应新版本webpack4.0以上,太难了

参考官方文档,不仅让我大声呼喊,官方牛逼

MiniCssExtractPlugin

技术分享图片 技术分享图片 技术分享图片 技术分享图片 技术分享图片 技术分享图片 技术分享图片

本插件会将 CSS 提取到单独的文件中,为每个包含 CSS 的 JS 文件创建一个 CSS 文件,并且支持 CSS 和 SourceMaps 的按需加载。

本插件基于 webpack v4 的新特性(模块类型)构建,并且需要 webpack 4 才能正常工作。

与 extract-text-webpack-plugin 相比:

  • 异步加载
  • 没有重复的编译(性能)
  • 更容易使用
  • 特别针对 CSS 开发

快速开始 

首先,你需要安装 mini-css-extract-plugin

npm install --save-dev mini-css-extract-plugin

建议 mini-css-extract-plugin 与 css-loader 一起使用。

之后将 loader 与 plugin 添加到你的 webpack 配置文件中。 例如:

style.css

body {
  background: green;
}

component.js

import ‘./style.css‘;

webpack.config.js

const MiniCssExtractPlugin = require(‘mini-css-extract-plugin‘);

module.exports = {
  plugins: [new MiniCssExtractPlugin()],
  module: {
    rules: [
      {
        test: /\.css$/i,
        use: [MiniCssExtractPlugin.loader, ‘css-loader‘],
      },
    ],
  },
};

webpack4.0版本之css单独打包

原文:https://www.cnblogs.com/xiaoming521/p/14757215.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!