diff --git a/packages/core/src/plugins/resolve.ts b/packages/core/src/plugins/resolve.ts index cddfdab1fc..bd0285e189 100644 --- a/packages/core/src/plugins/resolve.ts +++ b/packages/core/src/plugins/resolve.ts @@ -113,7 +113,8 @@ function applyAlias({ paths: [rootPath], }); - const trailing = sep === '/' ? pkgName : pkgName.split('/').join(sep); + // Ensure the package path is `node_modules/@scope/package-name` + const trailing = ['node_modules', ...pkgName.split('/')].join(sep); while ( !pkgPath.endsWith(trailing) && pkgPath.includes('node_modules')