Mat*_*zen 9 typescript definitelytyped angular
作为TypeScript开发人员,在处理.d.ts文件时,我已经习惯了"重复标识符"问题.
最近发生这种情况是因为我需要.d.tsAngular 2和Parse的两种类型(文件).
Angular 2不会分发他们的.d.ts文件DefinitelyTyped,所以我不得不通过NPM获取Angular 2,其中包括源文件.
现在,Parse的.d.ts文件来自DefinitelyTyped.很好 - 到目前为止,非常好.
之所以出现这个问题是因为这两个库都依赖于Node JS的类型.Parse的Node JS类型位于typings文件夹中,而Angular 2的Node JS类型位于下的子文件夹中node_modules/angular2.
这在编译时给了我大量的重复标识符问题.
.d.ts文件,以便它不会以某种方式重复吗?.d.ts据我所知,没有官方工具可以扁平化文件或任何其他工具。对于您的(或类似)问题,有许多已报告的问题:
Angular 团队正在研究这个问题。
作为解决方法,我会简单地注释掉///<reference>导致错误的注释并等待错误修复。
| 归档时间: |
|
| 查看次数: |
1199 次 |
| 最近记录: |