Winkel 6 Migration -.Winkel-cli.json zu eckig.json
Habe ich aktualisiert mein Projekt zu Winkel-6, und alles ging gut, außer der Umwandlung von .angular-cli.json
- Datei. Aus der Anleitung, die ich gefolgt, es wurde gesagt, dass dies konvertiert es automatisch.
npm install-g @eckig/cli
npm installieren @eckig/cli
ng update @eckig/cli
War es jedoch nicht der Fall, wie ich noch die alte .angular-cli.json
Gibt es einen Weg, es zu tun automatisch /manuell?
InformationsquelleAutor Dino | 2018-05-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wahrscheinlich gibt es Fehler gab, in einem dieser Befehle. Für mich, die ich hatte, um
npm install -g @angular-devkit/core
zuerst und dann die Befehle ausführen:In der Konsole die Ausgabe von
npm install @angular/cli
sollten Sie sehen:Dann Sie offensichtlich laufen sollte
ng update @angular/cli
Prozess zum Abschluss zu bringen.Sehen die Offizielle Update-Anleitung für weitere details.
gutes Zeug, froh, Sie haben es behoben!
Ich folgte den gleichen Prozess, Aber wenn ich den Befehl npm install @eckig/cli , bekam ich die folgende Fehlermeldung. npm WARNEN @angular-devkit/[email protected] erfordert ein peer @angular-devkit/[email protected] aber keiner installiert ist. Sie müssen installieren Sie peer Abhängigkeiten selbst. npm WARNEN @schematics/[email protected] erfordert ein peer @angular-devkit/[email protected] aber keiner installiert ist. Sie müssen installieren Sie peer Abhängigkeiten selbst.npm WARNEN [email protected] erfordert ein peer ajv@^6.0.0 aber keiner installiert ist. Sie müssen installieren Sie peer Abhängigkeiten selbst.
Was mir fehlte, war die
@angular-devkit/core
Pakets, die Installation, die getan der trick.InformationsquelleAutor William Hampshire
können Sie automatisch aktualisieren Sie Ihre vorhandenen
angular-cli.json
Datei zuangular.json
- Datei mit dem nachstehenden Befehl zur Verfügung gestellt, Sie sind auf v6.x.x oder größer der Winkel cli command line tool.In der obigen Befehl
1.7.4
ist die Vorherige cli-version Sie verwenden. Die--migrate-only
flag stellt sicher, dass es nur eine migration, aber keine Aktualisierung der installierten version.Lesen Sie mehr: eckig/cli-github
InformationsquelleAutor rgantla
Versuchen Sie es mit "ng update @eckig/cli" zweimal
es wird update-Winkel-cli.json zu eckig.json
dies war für mich auch!
InformationsquelleAutor T. Shashwat
Für die Upgrade-version von 5.2 auf 6.0 habe ich befolgt die folgenden Schritte.
ng update @eckig/core.
Hinweis: wenn Sie nach Ausführung ng update @eckig/core Befehlungültigen Bereich Problem entsteht,dann Folgen unten, ersetzen Sie einfach die major-version im Paket.json, es wird automatisch ersetzen Sie die kleinere.
Ressource :
Möchte ein upgrade-Projekt von Winkel-v5 zu v6 Eckig
Nach npm installieren, wenn Sie die Fehlermeldung der fehlenden src/styles Weg, dann entfernen Sie die angegebenen Pfade in eckige.json-Datei unter "Anlagen" - block aus ["src/styles", "src/fonts", "src/images", "src/assets", "src/favicon.ico"] , ["Vermögen","favicon.ico].
=> Bitte beachten Sie Sie müssen sich nie umbenennen eckig.cli.json zu eckig.json manuell!!
** fühlen Sie sich frei zu Fragen, ob weitere Abfragen entsteht.
InformationsquelleAutor Simran kaur
Folgen Sie bitte diesen Schritten :
1) Aktualisieren Sie Ihre Winkel-CLI Global und lokal (vorausgesetzt neueste version 7)
2) Nehmen Sie Ihre alten Projekt, und führen Sie folgenden Befehl
Nach dem das Sie aktualisiert haben alle Ihre eckige Pakete auf die neueste version.
3)Fügen Sie dieses Paket, wie es ist, fehlt noch
npm installieren @angular-devkit/core --save-dev
4) erstellen Sie eine neues Projekt mit ng dienen (neueste version)
5) Erstellen Sie eine neue leere Datei mit dem Namen Winkel.json und kopieren Sie den Inhalt der eckigen.json aus dem neuen Projekt hinein.
6) Aktualisieren Sie den Namen des Projektes entsprechend in eckig.json
7) Führen Sie npm install
8) Run ng dienen
9) Sie sind nun bereit, mit der neuesten version von angular.
Ich folgte die Schritte zum migrieren von angular2 zu angular7.
InformationsquelleAutor Sourabh Ranka
BEI:
Lokale workspace-Datei ('Winkel.json') konnte nicht gefunden werden.
ODER
Die dienen-Befehl muss ausgeführt werden, in einem Winkel-Projekt, sondern ein Projekt-definition konnte nicht gefunden werden.
Upgrade/downgrade auf die gewünschte version ( ich habe versucht, Winkel 6 zum Beispiel )
Aktualisiert das lokale Projekt
Und du bist gut zu gehen 🙂
InformationsquelleAutor Bogdan Iudean