tsc и вложенные tsconfigs - PullRequest
0 голосов
/ 16 июня 2019

TS 3.5 У меня есть следующий конфиг, который отлично работает с tsserver во время разработки:

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

Так что мой родительский конфиг определяет строгое true, и большая часть кода в проекте совпадает с этим правилом. Но в папке с именем nested есть код, который не соответствует значению noImplicitThis, поэтому я добавляю туда tsconfig.json, что extends parent tsconfig и для compilerOption noImplicitThis установлено значение false.

И я не получаю ошибки при разработке с vscode.

Но когда я пытаюсь сделать tsc -p . (в корневом каталоге), я получаю сообщение об ошибке "implicit this" в nested коде папки.

Так что я не понимаю, как сделать этот вложенный / tsconfig.json для применения к nested/** коду при компиляции всего проекта с tsc.

...