If you are working on an angular application, then you should have used Observable
from RxJS library. It might happen that when you start using Observable
, you might encounter this error.
Module ‘”<path to angular app>/node_modules/rxjs/Observable”‘ has no exported member ‘Observable’.
This article will guide you through the method to resolve this error.
Solution
Check your imports section where Observable is imported, you should see
import { Observable } from ‘rxjs/Observable’;
Modify the above import to
import { Observable } from ‘rxjs’;
Most probably the error should go away.
Reason
In RxJS 5, Observable
was present in the package rxjs/Observable
but in RxJS 6, it was moved to the package rxjs
.
So, if you are facing this error, then check the version of RxJS in package.json file of your application, it would most likely be 6+.
Thus, in order to resolve this error, you can downgrade to RxJS 5(not recommended) or modify the import as suggested above.
Hit the clap if the article was useful.