Typescript不能排除“*”。d、 ts";文件夹

Typescript不能排除“*”。d、 ts";文件夹,typescript,tsc,tsconfig,Typescript,Tsc,Tsconfig,如果在与输入相同的文件夹中生成输出,则可能会出现错误 TS5055:无法写入文件“file.d.ts”,因为它将覆盖输入文件 这是(不正常的),因为tsc也读取*.d.ts文件。但是当我向tsconfig.json添加选项“exclude”:[“***.d.ts”]“时,错误并没有消失。这意味着tsc实际上并不排除我指定的文件 有没有人遇到过同样的问题,这不是tsc中的一个错误?发现,这在tsc 2.4中不再是一个问题,因此必须从1.8开始修复。只是为了让其他人知道。发现,这在tsc 2.4中不

如果在与输入相同的文件夹中生成输出,则可能会出现错误

TS5055:无法写入文件“file.d.ts”,因为它将覆盖输入文件

这是(不正常的),因为tsc也读取*.d.ts文件。但是当我向tsconfig.json添加选项
“exclude”:[“***.d.ts”]“
时,错误并没有消失。这意味着tsc实际上并不排除我指定的文件


有没有人遇到过同样的问题,这不是tsc中的一个错误?

发现,这在tsc 2.4中不再是一个问题,因此必须从1.8开始修复。只是为了让其他人知道。

发现,这在tsc 2.4中不再是一个问题,所以必须从1.8开始修复。只是为了让其他人知道。

您是否使用Visual Studio?如果是,请单击解决方案资源管理器中的.d.ts文件,并在属性窗口中将
生成操作
TypeScriptBuild
更改为
None
。谢谢@Misaz。我使用Visual Studio 2017和Visual Studio代码。我的问题只是依赖中的设置从命令行运行ts编译器e> tsconfig.json您使用的是Visual Studio吗?如果是,请在解决方案资源管理器中单击.d.ts文件,然后在属性窗口中将
生成操作
TypeScriptBuild
更改为
None
。谢谢@Misaz。我使用Visual Studio 2017和Visual Studio代码。我的问题只是从依赖于
tsconfig.json中设置的命令行