Typescript 从dist文件夹中提取时的类型脚本定义

Typescript 从dist文件夹中提取时的类型脚本定义,typescript,Typescript,当您从dist文件夹中提取类时,是否有方法定义类的类型 阿卡,有时候我会 import MyClass from "dist/classes/myClass.ts"; const instance = new MyClass(); 如何编写一个同样适用于这种情况的.d.ts文件,或者这是可能的 如何编写一个同样适用于这种情况的.d.ts文件,或者这是可能的 在tsconfig.json中使用declaration:true进行编译,并在您的package.json中使用types 更多 在快

当您从dist文件夹中提取类时,是否有方法定义类的类型

阿卡,有时候我会

import MyClass from "dist/classes/myClass.ts";

const instance = new MyClass();
如何编写一个同样适用于这种情况的
.d.ts
文件,或者这是可能的

如何编写一个同样适用于这种情况的.d.ts文件,或者这是可能的

tsconfig.json
中使用
declaration:true
进行编译,并在您的package.json中使用
types

更多
在快速入门中介绍:

为什么TypeScript源文件甚至需要
.d.ts
文件?编译器应该能够自动分析它(除非明确排除
dist/
下的所有内容,在本例中这可能并不理想)。也就是说,我认为您可以在TypeScript中声明命名模块(
声明模块“name”
)。名称需要与导入路径匹配。或者您可以尝试从dist导入内容,然后再将其重新导出,然后您的实际代码在import-reexport模块之间导入该内容。