2017-11-03 13 views
19

Ich habe die folgenden Blogs und Dokumentation lasMigration Angular 4.x Angular 5

und keine klaren Informationen darüber, wie aus 4 migrieren .x bis 5.

Die folgenden Befehle wurden versucht

Nichts funktionierte gut für mich. Bitte helfen

+6

Wenn Sie sagen "nichts funktioniert", was meinst du? Hatten Sie irgendwelche Fehler? Für den Befehl aus dem Update-Leitfaden, hatte ich die alle Singles Zitate zwischen dem Paket und der Version entfernen: https://github.com/StephenFluin/angular-update-guide/issues/4 – Kevin

+0

Sie könnten auch Ihre package.json bearbeiten Datei und dann 'npm install' ausführen. '" Abhängigkeiten ": { " @ Winkel/Animationen ":" 5.0.0 ", " @ Winkel/common ":" 5.0.0 ", " @ Winkel/Compiler ":" 5.0.0 ", "@ Winkel/core": "5.0.0" "@ Winkel/forms": "5.0.0" "@ Winkel/http": "5.0.0" "@ Winkel/Plattform-Browser" : "5.0.0", "@ Winkel/Plattform-Browser-dynamic": "5.0.0", "@ Winkel/Router": "5.0.0", ' – MatthiasSommer

+0

Es ist durch den Winkel Team eine Upgrade-Anleitung verfügbar [hier] (https://angular-update-guide.firebaseapp.com/). – JayChase

Antwort

54

Sie müssen alle Winkel bereitgestellt Pakete, um ihre neuesten Versionen zu aktualisieren, wie folgt:

npm install [email protected] --save-dev 

npm install @angular/[email protected] @angular/[email protected] @angular/[email protected] @angular/[email protected] @angular/[email protected] @angular/[email protected] @angular/[email protected] @angular/[email protected] @angular/[email protected] @angular/[email protected] @angular/[email protected] --save 

Dies sollte alle notwendigen tun. Und Sie können auch Ihre Winkel cli, die ausgeliefert wird mit Winkel 5 als Standardversion wie folgt aktualisieren:

npm uninstall -g @angular/cli 
npm cache clean 
npm install -g @angular/[email protected] 

Hier die offizielle Blogpost von Angular-Team ist: https://angular-update-guide.firebaseapp.com/. Dieser Leitfaden hilft Ihnen bei der Migration von einer Version auf die neueste Version.

+3

für mich gearbeitet ... ich verwendet habe npm installieren @ Winkel/common @ neueste @ Winkel/Compiler @ neueste @ Winkel/Compiler-cli @ neueste @ Winkel/Kern @ neueste @ Winkel/forms @ neueste @ Winkel/http @latest @ eckig/Plattform-Browser @ neuesten @ angular/Plattform-Browser-dynamisch @ neuesten @ eckig/Plattform-Server @ neuesten @ eckigen/Router @ neuesten @ eckigen/Animationen @ neuesten Typoskript @ neuesten -g --save –

+0

@ ForamSangani Prost! –

+3

@ForamSangani, der Parameter -g installiert jedes dieser Pakete global und sollte entfernt werden. – benmod