У меня есть сервер typj nodejs со следующей структурой:
tsconfig.json
package.json
src/
middleware/
utils/
index.ts
dist/
middleware/
utils/
index.ts
При использовании Typescript 2 я смог перенести свой проект из папки src / в dist / и получить зеркальное отображение структуры каталогов для работы с ним.
С выпуском Typescript 3 они представили ссылки на проекты и изменили способ переноса кода в выходной каталог. Теперь tsc
выводит в папку dist / вложенным образом:
dist/
src/
middleware/
utils/
index.ts
Мой файл tsconfig.json:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"allowJs": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"resolveJsonModule": true,
"declaration": false,
"outDir": "dist/",
"lib": [
"es7",
"dom"
]
},
"include": [
"src/"
]
}
Как настроить Typescript для вывода папки src / в виде зеркального отображения в папку dist /?