添加我的类型声明会引发错误 "Typescript emitted no output for my.d.ts"

Adding my type declaration throws an error "Typescript emitted no output for my.d.ts"

用我自己的类型声明文件(比方说 my.d.ts)编译 TypeScript 给我一个错误 "Typescript emitted no output for my.d.ts"。 当然,我不希望从这个类型声明文件中生成任何代码。

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

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

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

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

将 .d.ts 文件移动到编译目标目录之外解决了这个问题。