fix increasing delay with multiStep HMR

This commit is contained in:
Tobias Koppers 2017-11-23 11:09:59 +01:00
parent 885e9eebb6
commit 991ec20881
1 changed files with 5 additions and 5 deletions

View File

@ -25,6 +25,11 @@ module.exports = class HotModuleReplacementPlugin {
const requestTimeout = this.requestTimeout; const requestTimeout = this.requestTimeout;
const hotUpdateChunkFilename = compiler.options.output.hotUpdateChunkFilename; const hotUpdateChunkFilename = compiler.options.output.hotUpdateChunkFilename;
const hotUpdateMainFilename = compiler.options.output.hotUpdateMainFilename; const hotUpdateMainFilename = compiler.options.output.hotUpdateMainFilename;
compiler.plugin("additional-pass", callback => {
if(multiStep)
return setTimeout(callback, fullBuildTimeout);
return callback();
});
compiler.plugin("compilation", (compilation, params) => { compiler.plugin("compilation", (compilation, params) => {
const hotUpdateChunkTemplate = compilation.hotUpdateChunkTemplate; const hotUpdateChunkTemplate = compilation.hotUpdateChunkTemplate;
if(!hotUpdateChunkTemplate) return; if(!hotUpdateChunkTemplate) return;
@ -88,11 +93,6 @@ module.exports = class HotModuleReplacementPlugin {
if(multiStep && !recompilation && !initialPass) if(multiStep && !recompilation && !initialPass)
return true; return true;
}); });
compiler.plugin("additional-pass", callback => {
if(multiStep)
return setTimeout(callback, fullBuildTimeout);
return callback();
});
compilation.plugin("additional-chunk-assets", function() { compilation.plugin("additional-chunk-assets", function() {
const records = this.records; const records = this.records;
if(records.hash === this.hash) return; if(records.hash === this.hash) return;