2016-12-13 8 views
0

Wenn ich versuche, aurelia-cli von 0.21.0 auf 0.23.0 unter Mac OS X 10.11.6 zu aktualisieren, zeigt au -v die Version als 0.21.0 anstelle von 0.23.0. Ich habe sogar folgendes versucht, ohne Erfolg.Upgrade von aurelia-cli von 0.21.0 auf 0.23.0 nicht möglich

npm uninstall aurelia-cli -g 
npm cache clean 
npm install aurelia-cli -g 
au -v 
0.21.0 

npm outdated 

Package    Current   Wanted   Latest 
aurelia-cli   0.21.0   0.23.0   0.23.0 
+0

Führen Sie diesen Befehl in einem Aurelia-Projekt aus? –

+0

@AshleyGrant Ja. –

+0

@AshleyGrant Die package.json hat das: "aurelia-cli": "^ 0.23.0" und wenn ich au -v in einem Nicht-Aurelia-Projektverzeichnis ausführe, bekomme ich 0.23.0. –

Antwort

1

Es gibt ein paar Dinge, die Sie tun müssen. Erstens, und basierend auf Ihren Kommentaren, haben Sie dies möglicherweise bereits getan: Sie müssen npm install aurelia-cli --save-dev ausführen. Dies aktualisiert die lokale Version des Aurelia CLI. Jedes Aurelia-Projekt erhält eine eigene lokale Version der CLI, sodass das Aktualisieren Ihrer globalen Version der CLI in einem Projekt nicht auf magische Weise etwas kaputt macht. Dies ist derzeit besonders wichtig mit dem CLI in Alpha und somit ist die Möglichkeit, Änderungen zu brechen, eher wahrscheinlich.

Wenn Sie dies bereits getan haben, und Sie sehen noch 0.21.0 wenn Sie au -v laufen, dann rm -rf node_modules im Projektverzeichnis laufen und dann npm install. Manchmal kann Npm ein Schmerz im Hintern sein.

Wie Sie aus v0.21.0 der CLI v0.23.0 bewegen, müssen Sie die Anweisungen gefunden für die Aktualisierung Ihrer aurelia.json Datei here folgen. Diese Anweisungen haben nichts mit dem Problem zu tun, das Sie haben, aber Sie müssen sich dessen bewusst sein.

Ich hoffe, das hilft!

+0

Die CLI-Version vergessen ist pro Projekt! Vielen Dank! –

+0

Sie können die [Upgrade-Anweisungen] (https://github.com/aurelia/cli/releases/tag/0.23.0) erweitern, um die Ausführung von 'npm install requirejs requirejs/text -save' einzuschließen. –

+0

Würde es Ihnen etwas ausmachen, eine PR dafür einzureichen? Sie können changelog.md bearbeiten –