How to resolve “node_modules/rxjs/Observable” has no exported member ‘Observable’ error in angular

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.

3

Mark Your Impression

Close Menu

Never Miss an article !

Get the new post delivered straight into your inbox, enter your email and hit the button

You have successfully subscribed to the newsletter

There was an error while trying to send your request. Please try again.

codippa will use the information you provide on this form to be in touch with you and to provide updates and marketing.