Tengo un proyecto Typescript cuyo archivo tsconfig.json actualmente se ve así:
{ "compilerOptions": { "module": "commonjs", "moduleResolution": "node", "target": "es2020", "baseUrl": "src", "outDir": "dist", "declaration": false, "sourceMap": true, "esModuleInterop": true, "newLine": "lf", "forceConsistentCasingInFileNames": true, "strict": true, "strictNullChecks": true, "importsNotUsedAsValues": "error", "isolatedModules": true, "skipLibCheck": true, "noFallthroughCasesInSwitch": true, "noImplicitAny": true, "noImplicitReturns": true, "noUncheckedIndexedAccess": true, "noUnusedLocals": true, "noUnusedParameters": true, "preserveConstEnums": true }, "include": ["src"] } Cuando construyo mi proyecto con tsc no surgen problemas. Pero cuando lo ejecuto con node dist/server/index.js obtengo errores como Cannot find module 'server/foo/bar' MODULE_NOT_FOUND .
¿Qué herramientas tienen los desarrolladores para tratar de depurar esto?
TypeScript podría encontrar el módulo durante la transpilación; de lo contrario, habría fallado. ¿Por qué JavaScript no puede encontrarlo entonces?
¿Cómo puedo saber dónde trató de buscar el módulo? O cualquier otra información que pueda ayudar al desarrollador a descubrir cómo solucionarlo.