添加我的类型声明会引发一个错误“Typescript没有为my.d.ts发出任何输出”

添加我的类型声明会引发一个错误“Typescript没有为my.d.ts发出任何输出”,typescript,ts-loader,type-declaration,Typescript,Ts Loader,Type Declaration,用我自己的类型声明文件编译TypeScript,比如说my.d.ts,会给我一个错误,说TypeScript没有为my.d.ts发出任何输出。 当然,我不希望从这个类型声明文件生成任何代码 my.d.ts只有这样的接口定义 interface JQueryStatic { request(handler: string, options: any): any; } 可能还有很多其他情况,但我的问题是.d.ts文件的位置 我将.d.ts文件与其他.ts文件放在同一个目录中,并且我的配置将

用我自己的类型声明文件编译TypeScript,比如说my.d.ts,会给我一个错误,说TypeScript没有为my.d.ts发出任何输出。 当然,我不希望从这个类型声明文件生成任何代码

my.d.ts只有这样的接口定义

interface JQueryStatic {
    request(handler: string, options: any): any;
}

可能还有很多其他情况,但我的问题是.d.ts文件的位置

我将.d.ts文件与其他.ts文件放在同一个目录中,并且我的配置将.d.ts文件作为编译目标


将.d.ts文件移到编译目标目录之外修复了此问题。

Legend!在Rails+Webpacker+Vue+Typescript存储库中,我的头撞在墙上,然后将其移动到根目录,最终解决了我的问题。