简体   繁体   English

Webpack,css-minimizer-webpack-plugin 与 mini-css-extract-plugin

[英]Webpack, css-minimizer-webpack-plugin vs mini-css-extract-plugin

I am always using mini-css-extract-plugin to optimize CSS.我总是使用mini-css-extract-plugin来优化 CSS。 Today I found a new project, css-minimizer-webpack-plugin fromhere , seems like this project do the same thing as mini-css-extract-plugin .今天我从这里找到了一个新项目css-minimizer-webpack-plugin ,看起来这个项目和mini-css-extract-plugin做同样的事情。

What is the advantage of css-minimizer-webpack-plugin ? css-minimizer-webpack-plugin的优势是什么? I read the docs and article from google, seems no one is talking about it?我从谷歌阅读了文档和文章,似乎没有人在谈论它? Should I use css-minimizer-webpack-plugin to replace the mini-css-extract-plugin ?我应该使用css-minimizer-webpack-plugin替换mini-css-extract-plugin吗?

They are not for the same purpose.它们的目的不同。 css-minimizer-webpack-plugin is used to compress the css files produced by min-css-extract-plugin . css-minimizer-webpack-plugin用于压缩min-css-extract-plugin产生的 css 文件。 Here is how thy are used (I am in webpack.config.js ):这是你的使用方式(我在webpack.config.js ):

 //min-css-extract-plugin goes in the plugins array
 plugins: [
    new MiniCssExtractPlugin({
      filename:
        mode === "production"
          ? "css/[name].[contenthash].chunk.css"
          : "css/[name].css",
    }),
  ],
 //css-minimizer-webpack-plugin goes in the optimization object in minimizer array
 optimization:{
  minimizer: ["...", new CssMinimizerPlugin()],
 }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Webpack:mini-css-extract-plugin 不输出 css 文件 - Webpack: mini-css-extract-plugin not outputting css file Webpack 在 mini-css-extract-plugin 加载程序上出错 - Webpack erroring on mini-css-extract-plugin loader Webpack 找不到模块 mini-css-extract-plugin - Webpack cannot find module mini-css-extract-plugin 由于 postcss 和 css-minimizer-webpack-plugin 上的 CSS minimzer 出现“未知词”错误,Gatsby Build 失败 - Gatsby Build failed because of "Unknown Word' Error from CSS minimzer on postcss and css-minimizer-webpack-plugin 为没有 HTML 的 webpack mini-css-extract-plugin 提取文件创建链接标签 - Create link tag for webpack mini-css-extract-plugin extracted file without HTML 如何在 mini-css-extract-plugin 中修复 css 的 hmr? - How to fix hmr for css in mini-css-extract-plugin? 如何排除 html-webpack-plugin 生成的链接标签(或者更具体地说是由 mini-css-extract-plugin 提取的 .css 文件)? - How to exclude link tags (or more specifically .css files extracted by the mini-css-extract-plugin) from being generated by html-webpack-plugin? 由 mini-css-extract-plugin 生成的大型控制台输出 - Large console output produced by mini-css-extract-plugin mini-css-extract-plugin 生成两个额外的 JS 文件 - mini-css-extract-plugin generates two additional JS files Mini-css-extract-plugin不会将我的css与sass捆绑到一个文件中 - Mini-css-extract-plugin doesn't bundle my css into one single file with sass
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM