Ionische dienen nicht der Arbeit mit ionic2
Habe ich begonnen, ein sauberes Projekt mit ionic2 basierend auf Registerkarten Vorlage, indem Sie die folgenden Schritte aus:
$ ionic start <myapp> --v2
$ cd <myapp>
$ ionic serve
Dann die Ausgabe von ionic serve
ist nur:
> ionic-hello-world@ ionic:serve /home/luan/<myapp>
> ionic-app-scripts serve "--v2" "--address" "0.0.0.0" "--port" "8100" "--livereload-port" "35729"
Wenn ich versuche zu öffnen localhost:8100
es gibt keine Antwort.
Dateien und code des Projekts sind genau die gleichen, wie man mit Registerkarten Vorlage, aber es ist einfach nicht wonking.
Kann mir da jemand helfen?
UPDATE:
Meine ionic info
My system information:
Cordova CLI: 6.5.0
Ionic Framework Version: 2.3.0
Ionic CLI Version: 2.2.1
Ionic App Lib Version: 2.2.0
Ionic App Scripts Version: 1.2.2
ios-deploy version: Not installed
ios-sim version: Not installed
OS: Linux 4.4
Node Version: v6.10.0
Xcode version: Not installed
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie versucht, mit
npm führen ionic:dienen
Habe ich die Antwort gefunden. Es stellt sich heraus, das
1.2.2
version des Ionic-App-Skripte (app-scripts) version war das problem. Nur herabgestuft1.1.4
und funktioniert einwandfrei. Die aktuelle Problemumgehung:in
package.json
ändernzu
führen
npm install
wieder. Es sollte zeigen, so etwas wie dieses:Stellen Sie sicher, dass @ionic/app-scripts ist jetzt 1.1.4 und 1.2.2 nicht.
... Und das ist es.
Hier ist eine Lösung für Sie,,, 🙂
Wohl dies kann ein Problem der Aktualisierung. Da öffnete ich meine beiden Ionischen Projekte. einer ist von Ende 2017. Für das Projekt live-reload funktioniert ohne ein Problem. Das problem mit meinem neuen Projekt. Ich habe in der "Ionischen info" und fand, dass beide gleich sind andere als die ionic framework-version. meine ältere ist v 3.7.1. leider ist diese version nicht zu installieren, jetzt. weiß nicht genau, was das problem ist.
Aber ich habe eine Lösung gefunden,
anstelle von "Ionic serve" - Befehl führen Sie den folgenden Befehl für die erste Zeit. dann werden Sie nicht brauchen, um ausführen "ionic serve" in jeder Zeit.
Ich hatte den gleichen Fehler, wenn ich aktualisiert Ionischen. Ich arbeitete umgehen, indem man:
Die oben genannte Lösung zu verwenden, "@ionic/app-script": "1.2.2" arbeitet es haben, verwenden Sie "localhost" anstelle von 0.0.0.0. Es entstand jedoch andere Fehler, die leicht behoben werden, indem nach Zugabe Warnungen.
Den einen neuen Fehler konnte ich dennoch nicht feststellen noch ist:
Die app ausgeführt, aber das Fenster tauchte auf Chrome und ich musste es schließen, bevor ich konnte sehen, wie die Ausgabe der app.
git grep getDate
zu identifizieren, wo die Funktion aufgerufen wird, und beheben Sie den import. Obwohl, es kann nicht funktionieren, sorry... rs