最近更新到Typescript 2.6.1(从1.8.2开始)并通过npm install安装了相关的定义文件。我能够解决由于迁移导致的大量错误,但我仍然遇到一个错误
@types \ angularjs \ index.d.ts(1839,15):错误TS2430:构建:接口' IAugmentedJQuery'错误地扩展了界面' JQuery'。
我不得不将JQuery打字降级到2.0.48,因为我读到了那些增强JQuery打字的角度类型尚未更新。 VS2015的智能感知显示错误信息
财产类型'发现'是不相容的。 键入' {(selector:string):IAugmentedJQuery; (element:any):IAugmentedJQuery; (obj:JQuery):IAugment ......'不能赋值为' {(selector:string):this; (元素:任何):这个; (obj:JQuery):这个; (selector:string): JQuery的...'
我仔细检查了JQuery界面,并且类型明显匹配。任何想法我为什么会收到错误。