From 03150eba84bf9cd5a0271f62c2f7781d044cc696 Mon Sep 17 00:00:00 2001 From: JJ Kasper Date: Fri, 18 Nov 2022 02:45:16 -0800 Subject: [PATCH] Only apply externals config with app dir --- packages/next/build/webpack-config.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/next/build/webpack-config.ts b/packages/next/build/webpack-config.ts index 8c2a23e9918b..977721a20cd9 100644 --- a/packages/next/build/webpack-config.ts +++ b/packages/next/build/webpack-config.ts @@ -1055,9 +1055,11 @@ export default async function getBaseWebpackConfig( const crossOrigin = config.crossOrigin const looseEsmExternals = config.experimental?.esmExternals === 'loose' - const optOutBundlingPackages = EXTERNAL_PACKAGES.concat( - ...(config.experimental.serverComponentsExternalPackages || []) - ) + const optOutBundlingPackages = config.experimental.appDir + ? EXTERNAL_PACKAGES.concat( + ...(config.experimental.serverComponentsExternalPackages || []) + ) + : [] let resolvedExternalPackageDirs: Map