Error TypeScript: ReferenceError: exports is not defined al compilar
¡Hola a todos! Soy nuevo en TypeScript y me encontré con un problema al intentar compilar y ejecutar mi proyecto. Uso Node.js (versión 18) y TypeScript (versión 5.0). Aquí está mi código simple:\n\n```typescript\n// math.ts\nexport function add(a: number, b: number): number {\n return a + b;\n}\n\nexport const PI = 3.14;\n```\n\n```typescript\n// main.ts\nimport { add, PI } from './math';\n\nconsole.log(add(2, 3));\nconsole.log(PI);\n```\n\nCompilé el código con el comando `tsc main.ts` y obtuve los archivos `math.js` y `main.js`. Cuando ejecuto `node main.js`, aparece el error:\n\n```\nReferenceError: exports is not defined\n at Object. (/path/to/main.js:2:23)\n```\n\nAdemás, en los archivos JS generados veo el uso de `exports.add = ...` y `exports.PI = ...`. He leído que esto
No answers yet.
Inicia sesión para dejar una respuesta
Blogs
Optimización del rendimiento de aplicaciones JavaScript en Node.js
Docker y TypeScript: contenedorización de aplicaciones para desarrolladores
Cliente HTTP en TypeScript: técnicas avanzadas de solicitudes
Cómo aprobar una entrevista de Swift: las mejores preguntas de la A a la Z