HotModuleReplacementPlugin
HotModuleReplacementPlugin
启用热模块更换,也称为HMR。
永远不要在生产环境( production )下启用 HMR
基本用法
启用HMR很容易,在大多数情况下不需要任何选项。
new webpack.HotModuleReplacementPlugin{
// Options...
})
选项
包含以下选项:
multiStep
(boolean):设置为true
时,插件会分成两步构建文件。首先编译热加载 chunks,之后再编译剩余的通常的资源。
fullBuildTimeout
(number):当multiStep
启用时,表示两步构建之间的延时。
requestTimeout
(number):下载 manifest 的延时(webpack 3.0.0 后的版本支持)。
这些选项属于实验性内容,因此以后可能会被弃用。就如同上文所说的那样,这些选项通常情况下都是没有必要设置的,仅仅是设置一下 new webpack.HotModuleReplacementPlugin()
在大部分情况下就足够了。