如何使用--outDir TypeScript编译器选项

时间:2018-11-26 14:25:52

标签: javascript json typescript aurelia

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

outDir: "path/file.json",

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

My folder structure

1 个答案:

答案 0 :(得分:1)

我怀疑您不想编译此json文件?也许只是将其添加到tsconfig.json中的“排除”全局文件中,以便tsc不会对其进行处理?

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

我通常把我分成
src /
dist /

然后我的tsconfig会像

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