CssExtractRspackPlugin
Rspack only
Rspack 目前不兼容 mini-css-extract-plugin,但可以使用 CssExtractRspackPlugin 替代,它可以和 css-loader 搭配使用,用于将 CSS 提取成单独文件。
如果你的项目不依赖于 css-loader 和 mini-css-extract-plugin,我们更推荐使用 Rspack 内置的 CSS 解决方案 experiments.css,它的性能更好。
示例
使用 CssExtractRspackPlugin 时,需要在 plugins 中注册插件,并在 module.rules 中注册 CssExtractRspackPlugin.loader。
rspack.config.mjs
Plugin 选项
CssExtractRspackPlugin 插件的选项。
- Types:
Loader 选项
CssExtractRspackPlugin.loader 的选项。
- Types:
注意事项
请注意,当打开内置 CSS 支持(experiments.css)时,.css 结尾的文件会被默认视为 css/auto 模块,此时如果想要使用该插件,请确保设置了 CssExtractRspackPlugin.loader 的 rule 类型都用 javascript/auto 覆盖了默认的 css/auto 类型。
例如:
rspack.config.mjs

