Error:Class 'Subject<T>

作者: Lucia_Huang | 来源:发表于2018-04-04 17:03 被阅读15次

    把之前的项目的 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

    相关文章

      网友评论

        本文标题:Error:Class 'Subject<T>

        本文链接:https://www.haomeiwen.com/subject/xemlvxtx.html