diff --git a/packages/cli-v3/src/build/externals.ts b/packages/cli-v3/src/build/externals.ts index b62c8d7d6..401d88238 100644 --- a/packages/cli-v3/src/build/externals.ts +++ b/packages/cli-v3/src/build/externals.ts @@ -59,6 +59,19 @@ async function isExternalResolvable( resolvedPath, }); + if (!resolvedPath.includes(external.path)) { + logger.debug( + "[externals][isExternalResolvable] resolvedPath does not match the external.path", + { + resolveDir, + external, + resolvedPath, + } + ); + + return false; + } + return true; } catch (e) { logger.debug("[externals][isExternalResolvable] Unable to resolve external", {