tsc在dist中创建了src文件夹。

4

我有以下文件夹结构:

- src
 - subdir1
 - subdir2

这是我的 tsconfig.json 文件:
{
  "compilerOptions": {
    "target": "es2015",
    "module": "commonjs",
    "sourceMap": true,
    "declaration": true,
    "outDir": "./dist",
    "rootDir": "./src",
    "strict": true,
    "types": [
      "mocha",
      "node"
    ]
  }
}

调用 ./node_modules/.bin/tsc 会导致以下文件夹结构:
- dist
  - src
   - subdir1
   - subdir2
- src
 - subdir1
 - subdir2

为什么 dist 目录中包含了 src 代码?

如果在 tsconfig.json 中添加 resolveJsonModule: true 会发生什么? - Mebin Joe
1
我的失误。我忽略了另一个构建错误,因此“dist”输出已经过时了。 - Alexander Zeitler
1个回答

4

我运行了相同的代码,实际上它是一个构建错误。

在我的情况下,我需要获取一个在“src”文件夹之外的文件的信息。

因此,TSC创建了目录“src”,因为我的代码“需要”访问“src”文件夹之外的内容。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接