Enables Hot Module Replacement, otherwise known as HMR.
HMR should never be used in production.
Enabling HMR is easy and in most cases no options are necessary.
new webpack.HotModuleReplacementPlugin({ // Options... });
The following options are accepted:
multiStep
(boolean): If true
, the plugin will build in two steps -- first compiling the hot update chunks, and then the remaining normal assets.fullBuildTimeout
(number): The delay between the two steps when multiStep
is enabled.requestTimeout
(number): The timeout used for manifest download (since webpack 3.0.0)These options are experimental and may be deprecated. As mentioned above, they are typically not necessary and including a
new webpack.HotModuleReplacementPlugin()
is enough.
© JS Foundation and other contributors
Licensed under the Creative Commons Attribution License 4.0.
https://v4.webpack.js.org/plugins/hot-module-replacement-plugin