Búsqueda de sitios web

typescript - ¿Cómo usar un archivo tsconfig diferente para las pruebas?


en mi proyecto utilizo 2 archivos tsconfig diferentes

  • tsconfig.json
  • tsconfig.specs.json - para pruebas

¿Cómo puedo decirle a IntelliJ IDEA que use ambos?
Es decir, en Configuración - Lenguajes y Frameworks - TypeScript puedo cambiar entre diferentes Ámbitos de compilación, pero las Opciones no son por ámbito de compilación (sino solo una vez por proyecto).

Notas:

  • Yo uso IntelliJ IDEA Ultimate 18.2.5
  • Encontré un problema relacionado WEB-15538: TypeScript WebStorm 10 EAP: Configuración de alcance y por módulo, pero ¿tal vez esto solo se solucionó para WebStorm, no en Idea Ultimate?

Respuesta #1

Creo que solo necesitamos registrar los tipos de archivo:

En Configuración | Editor | Tipos de archivo > Configuración de TypeScript agrega los nombres de tus archivos tsconfig personalizados, por ejemplo.

  • tsconfig.app.json
  • tsconfig.lib.json
  • tsconfig.spec.json
  • etc.

Con estos ajustes en su lugar:

  • IntelliJ debería mostrar resaltado de sintaxis y sugerencias de autocompletado en tus archivos tsconfig
  • el servicio de TypeScript de IntelliJ debería reconocer todos estos archivos tsconfig y compilar todo:
    es decir, es importante que uses include/exclude en cada uno de los archivos tsconfig, para que solo se compilen los archivos relevantes

Artículos relacionados