У меня есть сервер typecript nodejs с такой структурой:
tsconfig.json
package.json
src/
middleware/
utils/
index.ts
dist/
middleware/
utils/
index.js
При использовании Typescript 2 я смог перенести свой проект из src / в папку dist / и получить зеркальное отображение моей структуры каталогов для работы.
С выпуском Typescript 3 они представили ссылки на проекты и изменил способ преобразования кода в выходной каталог. Теперь tsc
выводит в папку dist / вложенным образом следующим образом:
dist/
src/
middleware/
utils/
index.js
Мой 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 /?