У меня проблема с выводом компиляции структуры dir при попытке скомпилировать источники из разных каталогов.
Мой каталог TS Project находится под другим каталогом с некоторыми другими проектами в нем. Я хотел бы скомпилировать один из них, который включает в себя некоторый исходный код, который разделяется между ними. структура dir выглядит примерно так:
AllProjects
|--Backend
|--|--src (with some files inside it)
|--|--tsconfig.json
|--Infra
|--|--type.declarations.ts
|--|--utils.ts
Для этого я использовал следующие параметры компилятора в моем файле tsconfig:
compilerOptions:{
"outDir": "./app",
"rootDirs": ["./src"],
"baseUrl": "./src",
"paths": {"utils":["../../infra/utils"],
"type-declarations" ["../../infra/type.declarations"]},
}
мой ожидаемый результат был:
app
|--(all the files from src)
|--Infra
|--|--type.declarations.ts
|--|--utils.ts
Но фактический результат был:
app
|--Backend
|--|--src (with some compiled files inside it)
|--|--tsconfig.json
|--Infra
|--|--type.declarations.ts
|--|--utils.ts
Есть ли способ заставить его скомпилироваться в мой ожидаемый результат?