¿Cómo excluir archivos *.d.ts para el compilador de TypeScript?
Uso un módulo de npm [email que tiene algunos errores en su archivo index.d.ts.
Quiero ignorar este archivo (node_modules/web3/index.d.ts) para el compilador de TS y quiero usar mi propio archivo de tipos.
Pero tsc todavía usa este archivo incorrecto y no puede compilar mi proyecto.
Aquí está mi tsconfig.json:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"strict": true
},
"exclude": ["node_modules/web3/index.d.ts"]
}
Si elimino manualmente node_modules/web3/index.d.ts, tsc compila mi proyecto.
¿Cómo excluir este archivo de tsc?
He creado un repositorio con el código mínimo para reproducir este problema: https://github.com/serge-nikitin/q1
Respuesta #1
Intenta agregar estas opciones a tsconfig.json para ignorar la verificación de archivos de declaración de librerías al compilar.
{
"compilerOptions": {
"skipLibCheck": true
},
}
