Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在angular build库中声明typings.ts文件_Angular - Fatal编程技术网

如何在angular build库中声明typings.ts文件

如何在angular build库中声明typings.ts文件,angular,Angular,我按照本教程创建了一个用于angular的库 一切正常。 现在我想使用第三方库。但我不知道该告诉angular去哪里寻找打字和声明一些类型 declare var Foo: any; 有什么想法吗?有两种方法: A) 只需在项目根目录下创建一个名为global.d.ts的文件,并在该文件中列出您的declare模块“x”语句 声明模块“第三方库名称” (B) 1:编辑tsconfig文件以使用typeRoots属性 2:也将该根文件夹添加到tsconfig文件的exclude属性中 3:在t

我按照本教程创建了一个用于angular的库

一切正常。 现在我想使用第三方库。但我不知道该告诉angular去哪里寻找打字和声明一些类型

declare var Foo: any;

有什么想法吗?

有两种方法:

A) 只需在项目根目录下创建一个名为global.d.ts的文件,并在该文件中列出您的declare模块“x”语句

声明模块“第三方库名称”

(B) 1:编辑tsconfig文件以使用typeRoots属性

2:也将该根文件夹添加到tsconfig文件的exclude属性中

3:在types目录中为第三方库添加文件夹

4:在该文件夹中添加一个index.d.ts文件和您的打字

5:将类型定义添加为声明模块“第三方库名称”

参考链接: