From 47b161807f308bcc5070b6087eba115d2dcdb82f Mon Sep 17 00:00:00 2001 From: 170991275 <332418288@qq.com> Date: Fri, 7 Jul 2023 15:57:53 +0800 Subject: [PATCH] DonePlugin done function support webpack hooks --- src/index.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/index.js b/src/index.js index 425f234..bda4c92 100755 --- a/src/index.js +++ b/src/index.js @@ -37,7 +37,8 @@ function DonePlugin(callbacks) { DonePlugin.prototype.apply = function (compiler) { let callbacks = this.callbacks - compiler.plugin('done', function () { + const pluginFn = compiler.hooks ? compiler.hooks.done.tap : compiler.plugin + [pluginFn]('done', function () { callbacks.forEach(function (fn) { fn() })