如何使用--outDir TypeScript compilerOptions

问题描述 投票:0回答:1

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

outDir: "path/file.json",

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

My folder structure

javascript json typescript aurelia
1个回答
1
投票

我怀疑你不希望编译这个json文件?也许只需将它添加到tsconfig.json中的“exclude”glob中,这样tsc就不会处理它?

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

我经常将我分成两部分 SRC / DIST /

然后我的tsconfig会有类似的东西

{
  "compilerOptions": {
    "outDir": "dist"
  },
  "include": [
    "src/**/*"
  ],
}
© www.soinside.com 2019 - 2024. All rights reserved.