From 5e7112f35b5a1e18fd52b24b2b038a9901ffb2f7 Mon Sep 17 00:00:00 2001 From: Boik Date: Fri, 2 Mar 2018 16:30:21 +0800 Subject: [PATCH] use 'invalid' hook instead --- middleware.js | 6 +++--- test/middleware-test.js | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/middleware.js b/middleware.js index fb70995..644ea53 100644 --- a/middleware.js +++ b/middleware.js @@ -13,13 +13,13 @@ function webpackHotMiddleware(compiler, opts) { var latestStats = null; if (compiler.hooks) { - compiler.hooks.compile.tap("webpack-hot-middleware", onCompile); + compiler.hooks.invalid.tap("webpack-hot-middleware", onInvalid); compiler.hooks.done.tap("webpack-hot-middleware", onDone); } else { - compiler.plugin("compile", onCompile); + compiler.plugin("invalid", onInvalid); compiler.plugin("done", onDone); } - function onCompile() { + function onInvalid() { latestStats = null; if (opts.log) opts.log("webpack building..."); eventStream.publish({action: "building"}); diff --git a/test/middleware-test.js b/test/middleware-test.js index 5c2981e..03e8602 100644 --- a/test/middleware-test.js +++ b/test/middleware-test.js @@ -51,7 +51,7 @@ describe("middleware", function() { res.on('data', verify); - compiler.emit("compile"); + compiler.emit("invalid"); function verify() { assert.equal(res.events.length, 1); @@ -156,7 +156,7 @@ describe("middleware", function() { function when() { if (++when.n < 2) return; - compiler.emit("compile"); + compiler.emit("invalid"); } // Finish test when both requests report data