2016-08-01 35 views
1

Wenn ich verwende,Wie erstellt man ein ember-versionsspezifisches Projekt?

ember new projname 

Projekt wird immer mit 2.7.0 Ember Version erstellt. Ich möchte ein älteres Version-Ember-Projekt erstellen. Was ich verwenden soll? [Ich habe die Optionen überprüft, die mit dem neuen Befehl verwendet werden können, aber keiner hilft dabei.]

+0

entweder Sie muss em deinstallieren ber-cli oder aktualisieren Sie das jeweilige Projekt package.json. Sie können dem folgenden Link für das vorhandene Projektupdate oder das neue Setup folgen. https://github.com/ember-cli/ember-cli/releases – kumkanillam

+4

'entweder müssen Sie ember-cli deinstallieren 'das ist schreckliche Beratung. Gehen Sie einfach in Ihre bower.json-Datei und ändern Sie die Version auf die von Ihnen benötigte Version. Seien Sie vorsichtig, wenn Sie zu weit zurückgehen, da einige Abhängigkeiten möglicherweise ebenfalls heruntergestuft werden müssen. –

+0

Hallo @Kitler, danke für deine Antwort. Hat getan, wie du gesagt hast. Ember-Version geändert. Aber jquery Version ist 2.1.4, ich will 1.11.3. Welche Datei sollte ich für die Angabe der Jquery-Version ändern? –

Antwort

0

Ember new erstellt das Projekt mit der aktuellsten Version, die auf Ihrem System installiert ist.

Es gibt 2 Möglichkeiten.

Installieren Sie eine ältere Version von global für die gewünschte Version. Der Vorteil wäre, dass Sie bei der gewünschten Version von dem bekommen gehen, um eine neue App erstellen:

(ändern @ 2.11.0 auf die gewünschte Version von https://github.com/emberjs/ember.js/releases)

npm uninstall -g ember-cli 
npm cache clean 
bower cache clean 
npm install -g [email protected] 

Halten Sie die aktuelle ember-cli Version und dann durch Änderung der glut Wert in bower.json Herabstufung:

(dies wird für kleine Versionsänderungen arbeiten, keine größeren Änderungen)

enter image description here

Sie benötigen init Ihre ember App erneut (ändern 2.11.0 zu dem, was Sie benötigen, aus https://github.com/emberjs/ember.js/releases)

rm -rf node_modules bower_components dist tmp 
npm install --save-dev [email protected] 
bower install 
ember init 

Node.js ist erforderlich, bei jeder Installation Ember und Sie müssen überprüfen, welche Version des Knotens für die gewünschte Version von Ember erforderlich ist, die Sie installieren möchten. Wahrscheinlich wird es mit der aktuell installierten Version gut funktionieren. Sie können die neueste (LTS) herunterladen: https://nodejs.org/en/

oder ältere Versionen von: https://nodejs.org/dist/

OSx zum Beispiel https://nodejs.org/dist/v4.7.0/node-v4.7.0-linux-x64.tar.gz


Ergebnisse

enter image description here