diff --git a/packages/typescript/src/options/tsconfig.ts b/packages/typescript/src/options/tsconfig.ts index 885bf824f..509f1df71 100644 --- a/packages/typescript/src/options/tsconfig.ts +++ b/packages/typescript/src/options/tsconfig.ts @@ -106,11 +106,12 @@ function containsEnumOptions( function setModuleResolutionKind(parsedConfig: ParsedCommandLine): ParsedCommandLine { const moduleKind = parsedConfig.options.module; const moduleResolution = - moduleKind === ModuleKind.Node16 + parsedConfig.options.moduleResolution || + (moduleKind === ModuleKind.Node16 ? ModuleResolutionKind.Node16 : moduleKind === ModuleKind.NodeNext ? ModuleResolutionKind.NodeNext - : ModuleResolutionKind.NodeJs; + : ModuleResolutionKind.NodeJs); return { ...parsedConfig,