diff --git a/packages/core/build/src/utils/getDepsConfig.ts b/packages/core/build/src/utils/getDepsConfig.ts index a219af6717..34de241f3e 100644 --- a/packages/core/build/src/utils/getDepsConfig.ts +++ b/packages/core/build/src/utils/getDepsConfig.ts @@ -72,7 +72,7 @@ export function getDepsConfig(cwd: string, outDir: string, depsName: string[], e const depExternals = {}; const deps = depsName.reduce>((acc, packageName) => { - const depEntryPath = require.resolve(packageName, { paths: [cwd] }); + const depEntryPath = path.dirname(require.resolve(`${packageName}/package.json`, { paths: [cwd] })); const depPkgPath = getDepPkgPath(packageName, cwd); const depPkg = require(depPkgPath); const depDir = path.dirname(depPkgPath);