Error:Class 'Subject<T>' incorrectly extends base class 'Observable<T>

把之前的项目的 src文件拿来用 或者 电脑的npmionic等版本更新了之后运行ionic项目会一直出现这两个报错:Class 'Subject<T>' incorrectly extends base class 'Observable<T> ... 和
Class 'WebSocketSubject<T>' incorrectly extends base class 'AnonymousSubject<T>'...

如图所示报错信息

解决方案:

找到项目根目录的package.json文件,打开会发现两个项目typescript版本号差异。降低typescript版本号:npm install typescript@latest(我这里是npm install typescript@2.3.4)。
若还是没有解决,建议看看StackOverflow,修改rxxjs版本号:npm install --save rxjs@latest(我这里是npm install --save rxjs@5.4.0

旧项目的package.json

新创建项目的package.json
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容