2016-10-11 3 views
0

Ich habe ein Problem mit der neuesten Version von Ionic. Ich wurde auf das Problem aufmerksam, als ich versuchte, den Befehl ionic g provider Tabs auszuführen und als Antwort g is not a valid task bekam.Kann Ionic-CLI nicht aktualisieren

Ich habe drei Versionen von NodeJS installiert, mit denen ich zwischen NVM umschalte. Ich versuchte, Ionic und Cordova von allen dreien zu entfernen, NPM zu aktualisieren und nur die neueste Version von Node neu zu installieren. Immer noch kein Glück.

Meine Systeminformationen ist als unten folgt:

` Cordova CLI: Sie haben aus Telemetrie entschieden worden. Um dies zu ändern, führen Sie: cordova telemetry on. 6.3.1

Gulp Version: Erfordern externes Modul babel-Register Gulp local: CLI-Version 1.2.1 Ionic CLI Version: 1.7.7 Ionic App Lib Version: 0.6.3 ios-deploy-Version: Nicht installiert ios-sIM-Version: 5.0.3 Betriebssystem: Mac OS X El Capitan Knoten Version: v6.7.0 Xcode Version: Xcode 8.0 Build-Version 8A218a `

ich gegen eine Wand meinem Kopf habe bashing den ganzen Tag, so würde jede Hilfe sehr geschätzt werden!

Antwort

1

Laut Dokument ist ionic g nur seit Ionic 2.0.0 verfügbar.

Und Ihre System-Info sagt, dass Sie haben: Ionic CLI 1.7.7

Sie Ionic zu aktualisieren.

npm install -g [email protected] 

EDIT

Versuchen vor der Installation der alten Version

npm uninstall -g ionic 

auch überprüfen, zu entfernen, dass Sie kein ionisches Paket lokal mit der falschen Version installiert haben (überprüfen Ordner node_modules Ihres Projekts).

+0

Unverfroren kein Würfel. –

+0

Was? Haben Sie einen Fehler? – e666

+0

Sorry, Internetprobleme hier! Das hat leider nicht funktioniert. Ich habe das versucht und den gleichen Fehler bekommen. Ich habe das Gefühl, es könnte mit Ionic-Cli zu tun haben? Trotz des Updates ist diese Version immer noch 1.7.7. –

1

Sie müssen zuerst NPM aktualisieren.

sudo npm install -g [email protected]

Nach NPM aktualisieren, installieren Sie diese approach.Hope ionische

sudo npm install -g ionic

Probieren Sie es funktioniert für Sie werden.

+0

Deinstallation dann Installation immer gab mir 2.1.18 nachdem ich dies getan habe, kann ich jetzt auf 3.13.x aktualisieren auch überprüfen, ob Sie mit nvm, dass es v6 verwendet –

1

Mein Fall, für Windows. Ich habe den Knoten mithilfe des Installationsprogramms installiert, das CLI nicht verwendet. Meine Lösung ist. Laden Sie einfach das Installationsprogramm node.js herunter und installieren Sie es. Aktualisieren Sie dann ionisch mit CLI. npm install -g ionic

Verwandte Themen