MiniCssExtractPlugin优于ExtractTextPlugin的优势?

时间:2018-08-16 18:45:30

标签: css webpack

刚刚完成了对Webpack 4的升级,现在正在尝试看看我如何利用升级。我一直在阅读有关MiniCssExtractPlugin的信息,根据文档,该方法在提取CSS方面比ExtractTextPlugin更好:

  1. 异步加载
  2. 没有重复的编译(性能)
  3. 更易于使用
  4. 特定于CSS

我很难理解这些优势的真正含义。 async loading指的是什么?重复编译?有人可以请不熟悉CSS Webpack生态系统的人来分解这些东西吗?

1 个答案:

答案 0 :(得分:0)

  

异步加载

如果您有异步块(import('myfile.js')...),则允许加载CSS异步。

其他观点毫无意义。这里的大事是,提取文本插件不适用于webpack 4,因此您必须使用MiniCss。

Extract-Text-Plugin存储库中:

  

⚠️从webpack v4开始,extract-text-webpack-plugin不应用于CSS。改用mini-css-extract-plugin。