Je suis en train de mettre à jour le code d'angular 4 vers angular 6. J'ai installé "rxjs" : "^6.3.2" et désinstallé rxjs-compact car j'ai migré le code pour utiliser les nouveaux opérateurs rxjs. J'obtiens toujours les erreurs suivantes. Je ne sais pas pourquoi
ERROR in [at-loader] ./node_modules/rxjs/BehaviorSubject.d.ts:1:15
TS2307: Cannot find module 'rxjs-compat/BehaviorSubject'.
ERROR in [at-loader] ./node_modules/rxjs/Observable.d.ts:1:15
TS2307: Cannot find module 'rxjs-compat/Observable'.
ERROR in [at-loader] ./node_modules/rxjs/Observer.d.ts:1:15
TS2307: Cannot find module 'rxjs-compat/Observer'.
ERROR in [at-loader] ./node_modules/rxjs/Operator.d.ts:1:15
TS2307: Cannot find module 'rxjs-compat/Operator'.
ERROR in [at-loader] ./node_modules/rxjs/Subject.d.ts:1:15
TS2307: Cannot find module 'rxjs-compat/Subject'.
ERROR in [at-loader] ./node_modules/rxjs/Subscription.d.ts:1:15
TS2307: Cannot find module 'rxjs-compat/Subscription'.
1 votes
Avez-vous accidentellement laissé des
import
dans votre code faisant référence à larxjs-compat
paquet ?1 votes
Essayez
npm install rxjs@6 rxjs-compat@6 --save
0 votes
Bonjour Peter, ai-je vraiment besoin d'installer xjs@6 rxjs-compat@6. Le nouveau rxjs 6 ne devrait-il pas fonctionner sans lui ?
2 votes
@Tom Essayez d'importer des modules comme ceci
import { Observable } from 'rxjs';
0 votes
Avez-vous essayé ceci
npm install --save rxjs@5.5.2
?