2016-07-01 13 views
1

Anweisungen zur Verfügung gestellt: https://github.com/ember-cli/ember-cli/releases führen mich zu der Annahme, dass Ember-Cli muss auch aktualisiert werden, um Ember und/oder Ember Daten auf eine neuere Version zu aktualisieren. Ist das wahr? Die Ember-cli-Webseite erwähnt die Versionsverwaltung nicht sehr, was mich immer raten lässt, ob ich upgraden soll oder nicht. Gibt es eine Eins-zu-Eins-Beziehung zwischen einer Version von Ember-cli und einer Version von Ember/Ember Data? Kann jemand bitte klarstellen?Ember Cli Upgrades

+0

Was Mirza in seiner Antwort sagte, ist im Grunde der Kern davon. Außerdem hier ist ein [Skript] (https://github.com/nem035/ember-install) Ich schrieb, dass dein aktueller ember-cli manuell deinstalliert und eine Version installiert wird, die du spezifizierst (oder das späteste standardmäßig) :) – nem035

Antwort

1

Version von ember-cli sind nicht mit der Version von ember verbunden. Wenn Sie ein neues Projekt mit ember-cli 2.6.2 erstellen, wird eine neue App mit ember 2.6 erstellt. Sie können es immer noch verwenden und verschiedene Versionen von Glut in Ihrer App angeben ... sogar 1.x.

Sie sollten die Version von ember-cli immer auf den neuesten Stand bringen. Sie müssen nicht auf die neueste Version aktualisieren. Das Ember-Team hat diesen Teil sehr gut gemacht, sodass Sie sicher sein können, dass Ihre App in neuen Versionen mit Warnmeldungen zu Verwarnungen läuft.

Sie könnten den neuesten ember-cli verwenden, aber zum Beispiel immer noch ember 2.1 verwenden. Es ist wichtig, die glut-Version verwenden, die

{ 
"name": "awesomeapp", 
    "dependencies": { 
    "ember": "2.2.0", 
    "ember-data": "2.2.1", 

in meinem Beispiel innerhalb bower.json angegeben Ich bin mit glut-cli 2.6.2 aber noch Version von Ember wird auf 2.2.0.

So können Sie immer neueste glut-cli, wenn es freigegeben wird, aber das Teil in Release überspringen, die sagen, die

Project Update 
rm -rf node_modules bower_components dist tmp -- Delete temporary development folders... 

Sie die Meldungen hier überprüfen können für Ember-cli und feststellen, dass es immer gibt an, wie um das Tool zu aktualisieren und das Projekt bei Bedarf zu aktualisieren.

https://github.com/ember-cli/ember-cli/releases

Hoffe, das ist klar.

+0

Entschuldigung, Ich bin immer noch ein bisschen verwirrt. Ich habe ein Arbeitsprojekt, das ember-cli 2.4.1, Ember 2.4.1 & Ember-Data 2.4.0 verwendet. Ich möchte Ember-cli auf 2.6.2 upgraden, aber Ember & Ember-Data auf ihren aktuellen Versionen belassen. Willst du sagen, dass ich nur die 4 Schritte ausführen muss, die in "Setup" angegeben sind, und die 5 Schritte ignorieren, die in "Project Update?" – ptmoy2

+0

Ja, Sie können nur ember-cli upgraden. Die Version von ember ist in bower.json angegeben. In einem meiner Projekte benutze ich den letzten ember-cli, der 2.6 mit ember auf 1.13 gesetzt hat. Diese beiden sind nicht verbunden (nur für die Erstellung eines neuen Projekts) –

+0

Das scheint nicht mit den Upgrade-Anweisungen übereinzustimmen. Wenn Sie den Inhalt des Ordners node_modules im Projekt nicht löschen und neu installieren. Das alte ember-cli-Zeug wäre immer noch in diesem Ordner und wird vom Projekt verwendet. – ptmoy2