Как установить желаемую структуру файлов dir при компиляции проекта машинописи с параметрами пути - PullRequest
0 голосов
/ 19 февраля 2020

У меня проблема с выводом компиляции структуры 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

Есть ли способ заставить его скомпилироваться в мой ожидаемый результат?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...