Возможна ли конфигурация на основе папок в проекте Typescript? Несколько tsconfig.json или что-то еще

#typescript

#typescript

Вопрос:

Я хотел бы установить

 "noImplicitAny": true
  

в tsconfig.json только для указанной папки.

Для выхода из папки оно снова должно быть false.

Комментарии:

1. В этой проблеме с github рассматривается аналогичный случай с вашим — за исключением того, что он касается файлов, а не папок. Прямых путей, кроме обходных, нет, но, возможно, это может помочь.

2. Похоже, что это помечено как «Не исправит

Ответ №1:

вы могли бы расширить конфигурацию по умолчанию:

 {
  "extends": "../../tsconfig.json",
  "noImplicitAny": false
}
  

но это основано на проекте / модуле, а не на каталоге.

Комментарии:

1. Должен ли я запускать команду tsc -p . дважды, поскольку она основана на проекте?

2. Например, tsc -p . amp;amp; tsc -p ./dir1 / dir2

3. @codelovesme не уверен в этом, зависит от желаемых результатов. Пришлось сначала протестировать это

4. Я уже протестировал, прежде чем задавать вопрос. Но это не было решением