如何使用 --outDir TypeScript compilerOptions

How to use --outDir TypeScript compilerOptions

我遇到编译器抱怨以下问题:无法写入文件 'path/file.json' 因为它会覆盖输入文件。我做了一些挖掘,大多数解决方案建议使用 outDir 来修复它。该解决方案工作正常,但我不确定要传递给它的文件夹。现在我将它设置如下并且编译器停止抱怨:

outDir: "path/file.json",

我不太确定这是否是个好主意,因为我基本上是通过它本身。 Json 只是我正在读取的对象,我正在使用 Aurelia 项目。任何提示或信息将不胜感激。

我怀疑你不想编译这个 json 文件?也许只是将它添加到 tsconfig.json 中的 "exclude" glob,这样 tsc 就不会处理它了?

https://www.typescriptlang.org/docs/handbook/tsconfig-json.html

我通常把我的分成
来源/
距离/

然后我的 tsconfig 会有类似

的东西
{
  "compilerOptions": {
    "outDir": "dist"
  },
  "include": [
    "src/**/*"
  ],
}