tsconfig.json无法写入文件“XXXX“因为它会覆盖输入文件
![如图所示](https://img-blog.csdnimg.cn/direct/0c91f0838cb14d6b834ba09afa82ca20.png)
这个错误提示表明 TypeScript 编译器试图将编译后的 JavaScript 文件写入与源文件相同的位置,这将导致源文件被覆盖。为了解决这个问题,你需要在 tsconfig.json 文件中设置一个单独的输出目录,以便编译后的 JavaScript 文件不会覆盖源文件。
1.修改tsconfig.json
在 tsconfig.json 文件中,添加或修改 compilerOptions 下的 outDir 属性,指定一个输出目录
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/10a113ff5b1a4af4a1d1dcb9c80652ef.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/c5630bd3bef94bf4a4c43b455b92e44a.png)
2.更改js文件为ts文件