diff --git a/packages/webpack-cli/lib/groups/resolveConfig.js b/packages/webpack-cli/lib/groups/resolveConfig.js index 65689645775..18d3a5cbca4 100644 --- a/packages/webpack-cli/lib/groups/resolveConfig.js +++ b/packages/webpack-cli/lib/groups/resolveConfig.js @@ -179,7 +179,7 @@ const finalize = async (moduleObj, args) => { if (configName) { const foundConfigNames = []; - const configsToFilter = isFunctionalConfig ? configs[0] : configs; + const configsToFilter = Array.isArray[configs[0]] ? configs[0] : configs; configs = configsToFilter.filter((options) => { const found = configName.includes(options.name);