Avatar ·

Error "requires an imported helper but module 'tslib' cannot be found" al usar módulos ES2015 en TypeScript

¡Hola a todos! Soy nuevo en TypeScript y estoy intentando configurar un proyecto. Tengo un archivo simple index.ts con este código: ```typescript class User { constructor(public name: string, public age: number) {} greet() { return `Hola, me llamo ${this.name}`; } } const user = new User("Anna", 25); console.log(user.greet()); ``` En mi tsconfig.json especifiqué: ```json { "compilerOptions": { "target": "ES5", "module": "ES2015", "outDir": "./dist", "strict": true } } ``` Cuando ejecuto la compilación con `tsc`, obtengo el error: ``` error TS2802: This syntax requires an imported helper but module 'tslib' cannot be found. ``` Busqué en Google este error, pero no entiendo completamente qué significa "imported helper" y por qué está relacionado con tslib. No instalé ningún paquete adicional, solo TypeScript. ¿Pueden explicarme cuál es el problema y cómo solucionarlo? ¿Por qué ocurre este error específicamente al usar