diff --git a/src/resources/extensions/sf/tests/dist-redirect.mjs b/src/resources/extensions/sf/tests/dist-redirect.mjs index f58e05d60..437cf60ea 100644 --- a/src/resources/extensions/sf/tests/dist-redirect.mjs +++ b/src/resources/extensions/sf/tests/dist-redirect.mjs @@ -34,7 +34,7 @@ export function resolve(specifier, context, nextResolve) { // Also handles local imports — skip rewrite for dist/ paths that are real compiled artifacts. else if (specifier.endsWith('.js') && (specifier.startsWith('./') || specifier.startsWith('../'))) { - if (context.parentURL && context.parentURL.includes('/src/')) { + if (context.parentURL && context.parentURL.includes('/src/') && !context.parentURL.includes('/node_modules/')) { if (specifier.includes('/dist/')) { specifier = specifier.replace('/dist/', '/src/').replace(/\.js$/, '.ts'); } else {