Typescript tsc在dist中创建src文件夹

Typescript tsc在dist中创建src文件夹,typescript,typescript3.0,Typescript,Typescript3.0,我有以下文件夹结构: - src - subdir1 - subdir2 - dist - src - subdir1 - subdir2 - src - subdir1 - subdir2 这是我的tsconfig.json: { "compilerOptions": { "target": "es2015", "module": "commonjs", "sourceMap": true, "declaration": true

我有以下文件夹结构:

- src
 - subdir1
 - subdir2
- dist
  - src
   - subdir1
   - subdir2
- src
 - subdir1
 - subdir2
这是我的
tsconfig.json

{
  "compilerOptions": {
    "target": "es2015",
    "module": "commonjs",
    "sourceMap": true,
    "declaration": true,
    "outDir": "./dist",
    "rootDir": "./src",
    "strict": true,
    "types": [
      "mocha",
      "node"
    ]
  }
}
调用
/node\u modules/.bin/tsc
会产生以下文件夹结构:

- src
 - subdir1
 - subdir2
- dist
  - src
   - subdir1
   - subdir2
- src
 - subdir1
 - subdir2

为什么
src
包含在
dist
中?

如果将resolveJsonModule:true添加到tsconfig.json会怎么样?我的失败。我忽略了另一个生成错误,因此
dist
输出已过时。如果将resolveJsonModule:true添加到tsconfig.json会怎么样?我的失败。我忽略了另一个构建错误,因此
dist
输出已过时。