From b16afc94674dfbb4e835b1991d5ba5ae652b302b Mon Sep 17 00:00:00 2001 From: moonrailgun Date: Sat, 3 Jul 2021 04:55:32 +0800 Subject: [PATCH] fix: mergeWith callback should process undefined case (#4843) --- src/util/resolveConfig.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util/resolveConfig.js b/src/util/resolveConfig.js index 9c14a78ad..78a979202 100644 --- a/src/util/resolveConfig.js +++ b/src/util/resolveConfig.js @@ -215,7 +215,7 @@ function mergeVariants(variants) { function mergeVariantExtensions({ extend, ...variants }, variantOrder) { return mergeWith(variants, extend, (variantsValue, extensions) => { - const merged = uniq([...variantsValue, ...extensions].flat()) + const merged = uniq([...(variantsValue || []), ...extensions].flat()) if (extensions.flat().length === 0) { return merged