Skip to content

Commit 7e18063

Browse files
committed
Better resolver error logging
1 parent 942fb58 commit 7e18063

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/hooks/child-process-esm-loader.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ export const resolve: ResolveHook = async function resolve(specifier, context, n
7575
debugLog?.("esm resolver running", { specifier, context, parentURL });
7676

7777
const resolved = await esmResolver.async(parentURL, specifier.startsWith("file:") ? fileURLToPath(specifier) : specifier);
78-
debugLog?.("esm resolve result", { specifier, parentURL, resolved });
78+
debugLog?.("oxc resolver result", { specifier, parentURL, resolved });
7979

8080
if (resolved.error) {
8181
debugLog?.("esm custom resolver error", { specifier, parentURL, resolved, error: resolved.error });
@@ -111,6 +111,8 @@ export const resolve: ResolveHook = async function resolve(specifier, context, n
111111
// fallback to cjs resolver, as the specifier may point to non-esm files that can be required
112112
// stolen from https://github.com/swc-project/swc-node/blob/6f162b495fb1414c16d3d30b61dcfcce6afbb260/packages/register/esm.mts#L209
113113
try {
114+
debugLog?.("oxc and node backup resolve error", { resolveError: (resolveError as Error).message });
115+
114116
const resolution = pathToFileURL(createRequire(process.cwd()).resolve(specifier)).toString();
115117

116118
debugLog?.("esm: resolved with commonjs require fallback", { specifier, resolution });

0 commit comments

Comments
 (0)