把之前的項目的
src
文件拿來用 或者 電腦的npm
议慰、ionic
等版本更新了之后運行ionic
項目會一直出現這兩個報錯:Class 'Subject<T>' incorrectly extends base class 'Observable<T>
... 和
Class 'WebSocketSubject<T>' incorrectly extends base class 'AnonymousSubject<T>'
...
如圖所示報錯信息
解決方案:
找到項目根目錄的package.json
文件昙沦,打開會發(fā)現兩個項目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
新創(chuàng)建項目的package.json