node_modules/rxjs/interne/ - Typen.d....ts(81,44): Fehler TS1005: ';' erwartet, dass Fehler nach der installation von Winkel 6
Ich bekam eine Fehlermeldung von node_modules/rxjs/internal/types.d.ts(81,44): error TS1005: ';' expected.
nach der installation der Eckige 6.
Überprüfen Sie die Fehlermeldung:
ERROR in node_modules/rxjs/internal/types.d.ts(81,44): error TS1005: ';' expected.
node_modules/rxjs/internal/types.d.ts(81,74): error TS1005: ';' expected.
node_modules/rxjs/internal/types.d.ts(81,77): error TS1109: Expression expected.
- bitte fügen Sie einige code, in dem Sie diese Fehlermeldung bekommen
- Hallo @TheParam , ich bin immer Fehler nach der installation. Ich havn ' T getan-code in es noch nicht.
- Im Winkel 6 benötigte version von rxjs ist 6.0.0, so überprüfen Sie bitte unten die Antwort. es wird helfen
- stackoverflow.com/a/54529119/9741113 dies ist mein problem gelöst, aber jetzt kann ich nicht importieren nichts aus
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieses problem kann auftreten, da die version mismatch. Um Ihr problem zu lösen, müssen Sie die folgenden änderungen in Ihrem Paket.json Datei.
Schritt 1 : Gehen Sie zu
package.json
und ändern"rxjs": "^6.0.0"
zu"rxjs": "6.0.0"
Schritt 2 Laufen
npm update
in Ihrem Projekt.Gibt es keine Notwendigkeit, ändern Sie die Typoskript-version. (Bei mir:
"typescript": "~2.7.2"
)Edit: Wenn Sie
rxjs-compat
dann müssen Sie auch die folgenden, um das Problem beseitigt haben. ändern Sie dierxjs-compat
version von"rxjs-compat": "^6.2.2"
zu"rxjs-compat": "6.2.2"
Hoffe, das wird helfen!
"rxjs": "^6.5.2", "rxjs-compat": "^6.5.2",
Geändert"rxjs": "6.0.0", "rxjs-compat": "6.2.2",
es hat Alles Super geklappt.Ich hatte den gleichen Fehler
mit Winkel-6 mit [email protected] aber ich herabgestuft es zu [email protected]
es arbeitete.
Müssen Sie einige änderungen in
package.json
Gehen
package.json
und ändern"rxjs": "^6.0.0"
zu"rxjs": "6.0.0"
Führen
npm update
im ProjektWenn Sie rxjs-compat dann müssen Sie auch die folgenden, um das Problem beseitigt haben. ändern Sie die rxjs-compat version von
zu
Dies funktioniert für mich
Ich brauchte nur die Datei Bearbeiten und fügen Sie das Semikolon in der letzten Zeile nach 0, wie hier gezeigt:
Gehen Sie zu dem Pfad
[project directory]/node_modules/rxjs/internal
und öffnen Sie die Dateitypes.d.ts
als administrator, zu bewegen, um das Finale der Datei, und fügen Sie ein Semikolon.Original-code:
export declare type ObservedValueOf<O> = O extends ObservableInput<infer T> ? T : never;
Modifizierte code:
export declare type ObservedValueOf<O> = O; extends ObservableInput<infer T> ? T : never;
Früher, die ich verwendet, um das problem zu beheben mit @TheParam die Antwort aber in letzter Zeit begonnen, mit Garn. Leider konnte ich nicht finden, Garn entspricht
Versuchte ich mit
(obwohl es nicht entsprechend der oben aufgeführten Befehl afaik) und es hat nicht geholfen.
Ich habe stattdessen
und es funktionierte. Es dauerte erhebliche Zeit 82 sec im Vergleich zu wenigen Sekunden im Falle von npm-aber wurde das Problem behoben. mein node-8.11.2 und Garn 1.15.2
Gehen Sie zu dem Projekt-Verzeichnis, führen Sie diesen Befehl
npm installieren [email protected] -speichern Sie
wenn Sie immer noch vor dem problem,
gehen Sie auf Paket.json
entfernen rxjs und fügen Sie rxjs-compat
auch,
"rxjs-compat": "^6.4.0"
zu
"rxjs-compat": "6.4.0",
ändern Sie die typscript version 2.8
Wird dies für Sie arbeiten!
Ich hatte das gleiche Problem, die "rxjs": "^6.0.0" zu "rxjs": "6.0.0" hat nicht funktioniert. Ich hatte zu aktualisieren meine Winkel-CLI zur letzten stabilen
npm install -g @angular/cli
und regenerieren Sie das Projekt erneut.Meine config ist jetzt :
Hatte ich dasselbe problem
mein problem gelöst
Gehen Paket.json und update "rxjs": "^6.0.0" zu "rxjs": "6.0.0"
danach tun npm update