From 34a6fa9018b29661e403e26aaabd15602cf1c89c Mon Sep 17 00:00:00 2001 From: NoScripter Date: Tue, 20 Aug 2019 20:13:39 +0800 Subject: [PATCH 1/2] refactor: cache always true --- lib/CachePlugin.js | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/lib/CachePlugin.js b/lib/CachePlugin.js index 0d1650be963..68da003e4a1 100644 --- a/lib/CachePlugin.js +++ b/lib/CachePlugin.js @@ -24,21 +24,19 @@ class CachePlugin { compilation.hooks.childCompiler.tap( "CachePlugin", (childCompiler, compilerName, compilerIndex) => { - if (cache) { - let childCache; - if (!cache.children) { - cache.children = {}; - } - if (!cache.children[compilerName]) { - cache.children[compilerName] = []; - } - if (cache.children[compilerName][compilerIndex]) { - childCache = cache.children[compilerName][compilerIndex]; - } else { - cache.children[compilerName].push((childCache = {})); - } - registerCacheToCompiler(childCompiler, childCache); + let childCache; + if (!cache.children) { + cache.children = {}; } + if (!cache.children[compilerName]) { + cache.children[compilerName] = []; + } + if (cache.children[compilerName][compilerIndex]) { + childCache = cache.children[compilerName][compilerIndex]; + } else { + cache.children[compilerName].push((childCache = {})); + } + registerCacheToCompiler(childCompiler, childCache); } ); }); From 9f90ba23c22ffc37cf6a0f9aeb041b6577efc614 Mon Sep 17 00:00:00 2001 From: noscripter Date: Tue, 20 Aug 2019 20:37:54 +0800 Subject: [PATCH 2/2] chore: ignore test temp fixtures --- .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 32814bb493a..933100cc704 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,7 @@ /node_modules /test/js /test/browsertest/js -/test/fixtures/temp-cache-fixture +/test/fixtures/temp-cache-fixture* /benchmark/js /benchmark/fixtures /examples/**/dist