迁移到Angular 9后,我的tsconfig.app.json文件已更改:
"include": [
- "src/**/*.ts"
+ "src/**/*.d.ts"
]
此更改的原因是什么?
答案 0 :(得分:1)
“ d.ts”文件用于提供有关用JavaScript编写的API的打字稿类型信息。这个想法是您使用的是jQuery或下划线之类的现有JavaScript库。您想使用打字稿代码中的代码。
您可以编写仅包含类型注释的d.ts文件,而不是重写jquery或下划线或打字稿中的任何内容。然后从您的打字稿代码中,您仍可以使用纯JS库获得静态类型检查的打字稿优势。
查看此处: