Error:Class 'Subject' incorrectly extends base class 'Observable

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

如图所示报错信息

解决方案:

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

旧项目的package.json

新创建项目的package.json

你可能感兴趣的:(Error:Class 'Subject' incorrectly extends base class 'Observable)