Angular 如何将自定义.d.ts文件添加到角度库?
我已经使用Yeoman生成器库()创建了角度库。然后我想添加带有自定义类型的文件,并将它们放在src/types文件夹中,但编译器看不到它们 我曾尝试在类型中使用不同的路径,在tsconfig.es5.json中使用typeRoots,但还没有成功 创建了一个简单的回购协议,再现了问题:Angular 如何将自定义.d.ts文件添加到角度库?,angular,typescript-typings,yeoman-generator,tsconfig,Angular,Typescript Typings,Yeoman Generator,Tsconfig,我已经使用Yeoman生成器库()创建了角度库。然后我想添加带有自定义类型的文件,并将它们放在src/types文件夹中,但编译器看不到它们 我曾尝试在类型中使用不同的路径,在tsconfig.es5.json中使用typeRoots,但还没有成功 创建了一个简单的回购协议,再现了问题: 非常感谢您的帮助。提前谢谢 编译器使用src/index.ts作为主要入口点,以确定要编译哪些文件 如果您的类型未导入到某个项目文件中,则必须将以下行添加到src/index.ts以告知编译器包含这些类型:
非常感谢您的帮助。提前谢谢 编译器使用
src/index.ts
作为主要入口点,以确定要编译哪些文件
如果您的类型未导入到某个项目文件中,则必须将以下行添加到src/index.ts
以告知编译器包含这些类型:
import './types/sample-type';
这将导致
dist/types/sample type.d.ts
在dist/index.d.ts
中生成和引用dist/types/sample type.d.ts
。还产生了一个问题:重要补充:您必须使用.ts
而不是.d.ts
,否则文件将不包括在内。