Winkel-4: Modul nicht gefunden Fehler bezüglich RxJs
beim Bau des Angular-app bekomme ich viele dieser Fehler, unten ist nur der erste
ERROR in ./~/@reactivex/rxjs/dist/cjs/Rx.js
Module not found: Error: Can't resolve './add/operator/filter' in
'...\node_modules\@reactivex\rxjs\dist\cjs'
@ ./~/@reactivex/rxjs/dist/cjs/Rx.js 70:0-32
@ ./~/@reactivex/rxjs/index.js
@ ./~/ri-api-client/dist/index.js
@ ./src/app/core/api.service.ts
@ ./src/$$_gendir/app/app.module.ngfactory.ts
@ ./src/main.ts
@ multi ./src/main.ts
was bin ich?
InformationsquelleAutor Konstantinos Papakonstantinou | 2017-05-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Basierend auf Ihrem Fehlermeldung, es scheint, dass Ihre import-Anweisung ist nicht korrekt. Es beschwert sich über nicht finden, die Dinge in node_modules/@reactivex, aber es suchen sollte, in node_modules/rxjs.
Ihre import-Anweisung sollte wie folgt Aussehen:
Alles ist dort unter dem rxjs Ordner übrigens
Löschen Sie node_modules-Verzeichnis. Stellen Sie sicher, dass Ihr Paket.json hat diese Abhängigkeit: "rxjs": "^5.1.0". Dann führen Sie npm install erneut.
Diese Antwort zeigt die neue import-format für
rxjs
stackoverflow.com/a/52630985/8160553InformationsquelleAutor Yakov Fain
Ich hatte ähnliche Fehler..
Module not found: Error: Can't resolve 'rxjs/add/operator/map' in '/Users/user1/opt/work/mine/development/ic/ic-pms/pms-ui/src/app/shared/giphy'
ℹ 「wdm」: Failed to compile.
ERROR in src/app/shared/giphy/giphy.service.ts(16,35): error TS2339: Property 'map' does not exist on type 'Observable<Object>'.
Ans-Lösung ist
npm install rxjs@6 rxjs-compat@6 --save
nach
npm install rxjs@6 rxjs-compat@6 --save
bekomme ich jetzt diese Fehlermeldung:./node_modules/rxjs/_esm5/index.js Module build failed: Error: ENOENT: no such file or directory, open
InformationsquelleAutor nani21984
RXJS geändert, deren syntax in der version 6+
Die neue Lösung sollte sein:
import { filter } from 'rxjs/operators';
nicht
import 'rxjs/add/operator/filter';
Mehr details hier:
https://www.academind.com/learn/javascript/rxjs-6-what-changed/
InformationsquelleAutor closedloop
Fand ich, dass eckig sucht rxjs/add/Betreiber/map in den Ordner, wo Sie in den Dienst anstelle von node_modules.
Ich das Problem gelöst indem Sie einfach importieren die rxjs in meiner app.- Modul.ts. Versuchen Sie, indem Sie den folgenden code in der app.- Modul.ts
InformationsquelleAutor Prem Ananth C
Verwenden Rohr-Methode für
.map
fügen Sie einfach --
.Rohr - (
Ihr code,
anzeigen......);
Es funktioniert für mich.
InformationsquelleAutor yunus YK
Müssen Sie möglicherweise installieren "rxjs-compat' wenn Sie eckig 4+.
InformationsquelleAutor Sujatha Girijala