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
No answers yet.
Inicia sesión para dejar una respuesta
Blogs
Principios SOLID en JavaScript: de la teoría a la práctica con ejemplos de código
Pruebas de integración Go con Docker: de la A a la Z
Depuración de código TypeScript: herramientas y técnicas para el desarrollador
Guía completa de la librería random en Python: genera números aleatorios