我有一个 TypeScript nodejs 服务器,其结构如下:
tsconfig.json
package.json
src/
middleware/
utils/
index.ts
dist/
middleware/
utils/
index.js
在使用 TypeScript2时,我能够将项目从 src/传输到 dist/文件夹,并拥有要处理的目录结构的镜像。
随着 TypeScript3的发布,他们引入了 项目参考文献,并改变了将代码传输到输出目录的方式。现在 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/文件夹?