/ webpack_config / plugins / delay.js
delay.js
 1  'use strict';
 2  
 3  const DelayPlugin = function(delayMs) {
 4    this.delayMs = delayMs;
 5  };
 6  
 7  DelayPlugin.prototype.apply = function(compiler) {
 8    compiler.plugin('before-run', (compiler, done) => {
 9      setTimeout(() => {
10        done();
11      }, this.delayMs);
12    });
13  };
14  
15  module.exports = DelayPlugin;