Я работаю над преобразованием большого (i sh) монорепо в TypeScript для клиента, однако я сам довольно плохо знаком с TS и столкнулся с ошибкой, которую не могу найти очевидным исправлением для .
TS6059: File '[path to repo root]/packages/config/globals.ts' is not under 'rootDir' '[path to repo root]/packages/components/src'. 'rootDir' is expected to contain all source files.
Файл globals.ts
не должен находиться в пакете components
, он принадлежит пакету config
, поэтому я не совсем понимаю ошибка.
У меня есть основной файл tsconfig в root репо (https://github.com/serge-web/serge/blob/feature/333-game-admin-channel/tsconfig.json), а затем у каждого пакета есть свой собственный файл tsconfig, который его расширяет. Один для пакета components
находится здесь: https://github.com/serge-web/serge/blob/feature/333-game-admin-channel/packages/components/tsconfig.json
Я предполагаю, что я расширяю файлы tsconfig в пакетах неправильно, или я неправильно использовал references
, но я не могу ' t найти правильный способ сделать это.
Вот ссылка на репо, если вам нужно увидеть структуру: https://github.com/serge-web/serge/tree/feature/333-game-admin-channel