把之前的项目的
src
文件拿来用 或者 电脑的npm
、ionic
等版本更新了之后运行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
)