Website-Suche

typescript - tsc und verschachtelte tsconfigs


TS 3.5 Ich habe die folgende Konfiguration, die während der Entwicklung mit tsserver einwandfrei funktioniert:

/tsconfig.json <= "strict": true
  /nested/tsconfig.json <= extends parent tsconfig, "noImplicitThis": false
  /nested/some ts code <= has implicit this

Meine übergeordnete Konfiguration definiert also strict auf true, und der Großteil des Codes im Projekt hält sich an diese Regel. Aber in einem Ordner namens nested gibt es Code, der noImplicitThis nicht einhält, also füge ich dort eine tsconfig.json hinzu, die die übergeordnete tsconfig erweitert und die Compiler-Option noImplicitThis auf false setzt.

Und ich bekomme keinen Fehler während der Entwicklung mit vscode.

Aber wenn ich versuche, tsc -p . (im Stammverzeichnis) auszuführen, erhalte ich den Fehler von "implizites this" im Code des nested-Ordners.

Also verstehe ich nicht, wie dieses verschachtelte/tsconfig.json auf den nested/**-Code angewendet werden soll, während das gesamte Projekt mit tsc kompiliert wird.

Verwandte Artikel