close
logologo
指南
配置
插件
API
博客
关于
贡献
更新日志
Rspack 0.x 文档
English
简体中文
GitHub
Discord
X
指南
配置
插件
API
博客
关于
贡献
更新日志
Rspack 0.x 文档
English
简体中文
GitHub
Discord
X
logologo
简介

同步自 webpack 的内置插件

总览
BannerPlugin
ContextReplacementPlugin
DefinePlugin
ElectronTargetPlugin
EnableChunkLoadingPlugin
EnableLibraryPlugin
EnableWasmLoadingPlugin
EntryPlugin
EnvironmentPlugin
EvalSourceMapDevToolPlugin
ExternalsPlugin
HotModuleReplacementPlugin
IgnorePlugin
JavascriptModulesPlugin
LimitChunkCountPlugin
ModuleFederationPlugin
ModuleFederationPluginV1
NoEmitOnErrorsPlugin
NodeTargetPlugin
NodeTemplatePlugin
NormalModuleReplacementPlugin
ProgressPlugin
ProvidePlugin
RuntimeChunkPlugin
SourceMapDevToolPlugin
SplitChunksPlugin
内部使用的插件
DllPlugin
DllReferencePlugin

Rspack 独有的内置插件

CopyRspackPlugin
CssExtractRspackPlugin
HtmlRspackPlugin
LightningCssMinimizerRspackPlugin
SwcJsMinimizerRspackPlugin

HotModuleReplacementPlugin#

此插件用于实现 HMR(Hot Module Replacement)。

警告

HMR 绝对不能被用在生产环境。

启用 HMR 很容易,且在大多数情况下不需要任何配置。

new rspack.HotModuleReplacementPlugin({
  // 选项...
});

选项#

strictModuleErrorHandling#

按照 ES modules 规范处理 module 加载时的错误,会有性能损失。

  • 类型: boolean
  • 默认值: false
📝 在 GitHub 上编辑此页
Previous PageExternalsPlugin
Next PageIgnorePlugin
ON THIS PAGE
  • 选项
  • strictModuleErrorHandling