close
logologo
Guide
Config
Plugin
API
Blog
About
Contribute
Changelog
Rspack 0.x Doc
English
简体中文
GitHub
Discord
X
Guide
Config
Plugin
API
Blog
About
Contribute
Changelog
Rspack 0.x Doc
English
简体中文
GitHub
Discord
X
logologo
Introduction

Webpack-aligned built-in plugins

Overview
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
Internal plugins
DllPlugin
DllReferencePlugin

Rspack-only built-in plugins

CopyRspackPlugin
CssExtractRspackPlugin
HtmlRspackPlugin
LightningCssMinimizerRspackPlugin
SwcJsMinimizerRspackPlugin

HotModuleReplacementPlugin#

Enables Hot Module Replacement.

WARNING

HMR should never be used in production.

Enabling HMR is straightforward and in most cases no options are necessary.

new rspack.HotModuleReplacementPlugin({
  // Options...
});

Options#

strictModuleErrorHandling#

Handle error in module loading as per ECMAScript Modules spec at a performance cost.

  • Type: boolean
  • Default: false
📝 Edit this page on GitHub
Previous PageExternalsPlugin
Next PageIgnorePlugin
ON THIS PAGE
  • Options
  • strictModuleErrorHandling