From 34a6fa9018b29661e403e26aaabd15602cf1c89c Mon Sep 17 00:00:00 2001 From: NoScripter Date: Tue, 20 Aug 2019 20:13:39 +0800 Subject: [PATCH] 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); } ); });