Я уже некоторое время реагирую на собственную структуру monorepo
/app
package.json
/firebase
/functions
tsconfig.json
package.json
/types
package.json
/ios
/android
tsconfig.json
ios
и android
- это соответствующий код, поэтому мы действительно не заботимся о них, просто включив здесь нужный полный пример.
Фактические проекты:
app
- логика приложения
firebase/functions
- логическая схема
types
- интерфейсы моделей и магазинов
каждый имеет файл package.json
с атрибутом имени, таким как @MyCompany/app
. Это делается для рабочих областей пряжи и позволяет мне легко импортировать вещи между проектами.
До сих пор это было хорошо, и теперь появился машинописный текст 3, и я хочу посмотреть, есть ли способ очистить его?
На данный момент у меня есть 2 файла tsconfig
, я считаю, что могу как-то объединить их в один?
Кроме того, есть ли способ определить несколько файлов .d.ts
вместо моего types
filder и сделать мою модель и хранить интерфейсы, доступные глобально через проекты?
Если я использую машинописный текст 3, мне нужно сохранить рабочие области пряжи? Эти проекты нигде не публикуются, но развернуты для разных целей