Búsqueda de sitios web

¿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
  },
}

Artículos relacionados