完整的错误消息:
接口'InAppBrowser'错误地扩展了接口'Window' . 属性“addEventListener”的类型不兼容 . 键入'{(type:“loadstart”,callback:(event:InAppBrowserEvent)=> void):void; (类型:“loadstop”,cal ...'不能分配给类型'{(type:string,listener:EventListenerOrEventListenerObject,useCapture?:boolean):void;(type ...' . 参数'type'的类型和'type'不兼容 . 类型'“batterystatus”'不能分配给''loadstart'' .
我在为Dev14安装TypeScript 2.4.1之前编译了我的TypeScript Cordova项目 . 现在我犯了错误 .
1 回答
更新以下Cordova DTS文件,其中包含与Definitely Typed GitHub相对应的链接中的内容 . 复制并粘贴相应文件的内容
cordova-plugin-battery-status.d.ts(update content)
cordova-plugin-inappbrowser.d.ts(update content)
这是一个重大变化,就像在TypeScript 2.4中一样,我们改变了变量在回调参数中的工作方式 . 更多细节here