展平TypeScript类型或接口?
作为TypeScript开发人员,在使用.d.ts文件时,我已经习惯于“重复标识符”问题.
最近发生这种情况是因为我需要Angular 2和Parse的两种类型(.d.ts文件). Angular 2不会通过DefinitelyTyped分发他们的.d.ts文件,因此我必须通过NPM获取Angular 2,其中包括源文件. 现在,Parse的.d.ts文件来自DefinitelyTyped.很好 – 到目前为止,非常好. 之所以出现这个问题是因为这两个库都依赖于Node JS的类型. Parse的Node JS类型位于typings文件夹中,而Angular 2的Node JS类型位于node_modules / angular2下的子文件夹中. 这在编译时给了我大量的重复标识符问题. 所以,大问题 >我可以压扁.d.ts文件,以便它不会以某种方式重复吗?
没有官方工具可以压缩.d.ts文件或我知道的任何其他文件.您(或类似)问题有许多报告的问题:
> typings from angular2 conflict with project typings Angular团队是working on the issue. 作为一种解决方法,我只需注释掉///< reference>导致您的错误并等待错误修复的注释. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Gitlab runner docker无法解析主机
- phonegap3.4.x webservice插件开发实践-实现webs
- Docker上的java.net.UnknownHostException
- scala – 折叠flatMap /绑定在函数列表(a.k.a. N
- 客户端和服务端通讯的N种方式(四)
- 使用enscript命令将程序代码转换成HTML
- Shell:在第一个空行之前获取所有行的简单方法
- -bash: make: command not found的解决办法
- Scala infix类型别名为> 2型参数?
- twitter-bootstrap – Bootstrap.js,Bootstrap.m