From 2b293f120448fd99e9d0de5f7a82eb439b2b1b57 Mon Sep 17 00:00:00 2001 From: Guy Bedford Date: Tue, 28 May 2024 17:54:32 -0700 Subject: [PATCH] fix resolve fail case --- src/trace/resolver.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/trace/resolver.ts b/src/trace/resolver.ts index a8269ad..7b59f75 100644 --- a/src/trace/resolver.ts +++ b/src/trace/resolver.ts @@ -716,12 +716,12 @@ export class Resolver { ); else throwExportNotDefined(); } else if (!allDotKeys(pcfg.exports)) { - if (subpath === ".") - return this.finalizeResolve( - this.resolvePackageTarget(pcfg.exports, pkgUrl, cjsEnv, "", false), - parentIsCjs, - pkgUrl - ); + if (subpath === ".") { + const url = this.resolvePackageTarget(pcfg.exports, pkgUrl, cjsEnv, "", false); + if (url === null) + throwExportNotDefined(); + return this.finalizeResolve(url, parentIsCjs, pkgUrl); + } else throwExportNotDefined(); } else { const match = getMapMatch(