Одиночная конфигурация TypeScript + команда компиляции для всех пакетов monorepo - PullRequest
0 голосов
/ 14 декабря 2018

Допустим, у меня есть монорепо со следующей структурой:

├── package.json ├── tsconfig.json └── packages │── first │ ├── package.json │ └── src │ └── index.ts │── second │ ├── package.json │ └── src │ └── index.ts └── third ├── package.json └── src └── index.ts

И я хочу скомпилировать TypeScript каждого пакета таким образом, чтобы дерево теперь стало ...

├── package.json ├── tsconfig.json └── packages │── first │ ├── package.json │ ├── lib │ │ └── index.js │ └── src │ └── index.ts │── second │ ├── package.json │ ├── lib │ │ └── index.js │ └── src │ └── index.ts └── third ├── package.json ├── lib │ └── index.js └── src └── index.ts

Может ли это быть достигнуто без добавления нового tsconfig.json (который расширил бы корневой конфиг) для каждого пакета?Я надеюсь, что я что-то пропустил в документации по TS и что это можно сделать, изменив корневой уровень tsconfig.json.Было бы здорово запустить простой tsc из корня и увидеть желаемый результат!

Спасибо, что взглянули на этот вопрос :) Пожалуйста, дайте мне знать, если у вас есть вопросы или вам нужны разъяснения.

...