Búsqueda de sitios web

typescript - ¿Cómo puedo usar un archivo tsconfig que no se llame "tsconfig.json" en VS Code?


Quiero usar un tsconfig personalizado llamado "tsconfig.custom.json" en VS Code, pero parece que solo reconoce archivos tsconfig llamados "tsconfig.json". ¿Hay alguna manera de cambiar eso?

Respuesta #1

Como ya se mencionó en los comentarios, al momento de escribir esto, aún no hay soporte completo para archivos tsconfig llamados de otra manera que no sea "tsconfig.json" en VS Code todavía. Vea este problema en el repositorio de GitHub de VS Code: Allow to specify the tsconfig.json filename explicitly #12463. nota divertida: vea el final del hilo para aprender por qué no debería molestar a los mantenedores del proyecto con comentarios no constructivos de "yo también" en sus tickets de problemas :P

Sin embargo, al menos puedes obtener autocompletado para completar campos indicando a VS Code qué esquema JSON usar para el archivo. Usa la configuración json.schemas de la siguiente manera:

"json.schemas": [
    {
        "fileMatch": [ "*tsconfig*.json" ],
        "url": "http://json.schemastore.org/tsconfig",
    }
],

Ajusta el patrón de globo según sea necesario.

Y si tu tsconfig de nivel superior se llama tsconfig.json y extiende otros tsconfigs que no se llaman "tsconfig.json", el soporte para IntelliSense basado en la configuración heredada debería funcionar bien (estoy bastante seguro de que la razón es porque esa funcionalidad es manejada por ts-server y no directamente por VS Code).

Artículos relacionados