typescript - tsc och nästlade tsconfigs


TS 3.5 Jag har följande konfiguration som fungerar bra med tsserver under utveckling:

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

Så min överordnade konfiguration anger strict true, och det mesta av koden i projektet följer denna regel. Men i en mapp som heter nested finns det kod som inte uppfyller noImplicitThis, så jag la till där en tsconfig.json som extends den överordnade tsconfig och har compilerOption noImplicitThis satt till false.

Och jag får inget fel under utveckling med vscode.

Men när jag försöker göra tsc -p . (i rotkatalogen) får jag felet om "implicit this" i nested-mappens kod.

Så jag förstår inte hur man får detta nested/tsconfig.json att gälla för nested/**-koden samtidigt som hela projektet kompileras med tsc.

Relaterade artiklar