ng-socket-io icon indicating copy to clipboard operation
ng-socket-io copied to clipboard

Add support for rxjs > 6

Open inesvanstappen opened this issue 7 years ago • 6 comments

When I update my angular project from 5.x to 6.x with rxjs 6.x I get following error:

ERROR in node_modules/ng-socket-io/dist/src/socket-io.service.d.ts(1,10): error TS2305: Module '"..../project/node_modules/rxjs/Observable"' has no exported member 'Observable'. node_modules/rxjs/Observable.d.ts(1,15): error TS2307: Cannot find module 'rxjs-compat/Observable'.

inesvanstappen avatar May 08 '18 09:05 inesvanstappen

ERROR in ./node_modules/ng-socket-io/dist/src/socket-io.service.js Module not found: Error: Can't resolve 'rxjs/Observable' in '/home/xavi/Code2/appuser-frontend/node_modules/ng-socket-io/dist/src' ERROR in ./node_modules/ng-socket-io/dist/src/socket-io.service.js Module not found: Error: Can't resolve 'rxjs/add/operator/share' in '/home/xavi/Code2/appuser-frontend/node_modules/ng-socket-io/dist/src'

xavierclotet avatar May 17 '18 11:05 xavierclotet

You can try my fork here

FriOne avatar May 28 '18 18:05 FriOne

Any plans to support NG6 and soon 7?

lukaszgodula avatar Sep 24 '18 09:09 lukaszgodula

It seems that the project is dead...

pY4x3g avatar Dec 27 '18 20:12 pY4x3g

I replaced the following:

in socket-io.service.js var Observable_1 = require("rxjs/Observable"); for var Observable_1 = require("rxjs").Observable;

in socket-io.service.d.ts import { Observable } from 'rxjs/Observable'; for import { Observable } from 'rxjs';

and for

Can't resolve 'rxjs/add/operator/share' npm install --save rxjs-compact

See if that works for them ;)

hernandohhoyos avatar May 25 '19 15:05 hernandohhoyos

I replaced the following:

in socket-io.service.js var Observable_1 = require("rxjs/Observable"); for var Observable_1 = require("rxjs").Observable;

in socket-io.service.d.ts import { Observable } from 'rxjs/Observable'; for import { Observable } from 'rxjs';

and for

Can't resolve 'rxjs/add/operator/share' npm install --save rxjs-compact

See if that works for them ;)

and for

Can't resolve 'rxjs/add/operator/share' npm install --save rxjs-compat

Mustang95 avatar Oct 22 '19 01:10 Mustang95