mirror of https://github.com/webpack/webpack.git
fix increasing delay with multiStep HMR
This commit is contained in:
parent
885e9eebb6
commit
991ec20881
|
|
@ -25,6 +25,11 @@ module.exports = class HotModuleReplacementPlugin {
|
|||
const requestTimeout = this.requestTimeout;
|
||||
const hotUpdateChunkFilename = compiler.options.output.hotUpdateChunkFilename;
|
||||
const hotUpdateMainFilename = compiler.options.output.hotUpdateMainFilename;
|
||||
compiler.plugin("additional-pass", callback => {
|
||||
if(multiStep)
|
||||
return setTimeout(callback, fullBuildTimeout);
|
||||
return callback();
|
||||
});
|
||||
compiler.plugin("compilation", (compilation, params) => {
|
||||
const hotUpdateChunkTemplate = compilation.hotUpdateChunkTemplate;
|
||||
if(!hotUpdateChunkTemplate) return;
|
||||
|
|
@ -88,11 +93,6 @@ module.exports = class HotModuleReplacementPlugin {
|
|||
if(multiStep && !recompilation && !initialPass)
|
||||
return true;
|
||||
});
|
||||
compiler.plugin("additional-pass", callback => {
|
||||
if(multiStep)
|
||||
return setTimeout(callback, fullBuildTimeout);
|
||||
return callback();
|
||||
});
|
||||
compilation.plugin("additional-chunk-assets", function() {
|
||||
const records = this.records;
|
||||
if(records.hash === this.hash) return;
|
||||
|
|
|
|||
Loading…
Reference in New Issue