迁移到Angular 9和“ src / ** / *。d.ts”包括

时间:2020-03-20 19:15:02

标签: angular

迁移到Angular 9后,我的tsconfig.app.json文件已更改:

"include": [
-    "src/**/*.ts"
+    "src/**/*.d.ts"
]

此更改的原因是什么?

1 个答案:

答案 0 :(得分:1)

“ d.ts”文件用于提供有关用JavaScript编写的API的打字稿类型信息。这个想法是您使用的是jQuery或下划线之类的现有JavaScript库。您想使用打字稿代码中的代码。

您可以编写仅包含类型注释的d.ts文件,而不是重写jquery或下划线或打字稿中的任何内容。然后从您的打字稿代码中,您仍可以使用纯JS库获得静态类型检查的打字稿优势。

查看此处:

About "*.d.ts" in TypeScript