2016-05-21 16 views
2

Ich habe auf Firebase 3.0 migriert, und mit den neuen Änderungen müssen wir firebase serve auf der CLI für die lokale Entwicklung verwenden, und ich glaube, dass dies standardmäßig Port 5000. Allerdings nach dem Durchlaufen der init Prozess, firebase serve laufen tut nichts nach "Server Firebase Entwicklung gestartet ..." auch mit Port Angabe 5000. Fixes versuchte:Firebase dienen nicht

  • mit anderen Ports ausprobiert, wie 5001
  • neu installiert Node (4.x und 6.x)
  • NPM wieder eingebaut
  • entfernt Feuerbasis-cli (seit Firebase-Tools jetzt verwendet wird)
  • Feuerbasis-Tools neu installiert mit npm
  • Gezwickt firebase init endlos
  • versucht auf verschiedenen Benutzerkonten auf meinem Computer
  • Neu-Start Computer
  • Checked dass Port 5000 war von $ lsof -i tcp:5000
  • getestet Adresse Varianten wie localhost frei: 5000 und wie 127.x und 192.x

Hier ist die Debug-Log:

[debug] ---------------------------------------------------------------------- 
[debug] Command:  /usr/local/bin/node /usr/local/bin/firebase serve -p 5000 --debug 
[debug] CLI Version: 3.0.0 
[debug] Platform:  darwin 
[debug] Node Version: v6.2.0 
[debug] Time:   Sun May 22 2016 01:29:59 GMT+0200 (CEST) 
[debug] ---------------------------------------------------------------------- 
[debug] 
[info] Starting Firebase development server... 
[info] 
[info] Project Directory: /Users/user/Documents/localdev/spfwork 

Irgendwelche Gedanken darüber, wie sie zu beheben?

Vielen Dank für Ihre Hilfe.

Antwort

6

Fest - firebase serve von Feuerbasis-Tool (NPM) wurde für einige Fehler einen Logger fehlen, die ich auf einer Pull-Anfrage hier hinzugefügt: https://github.com/firebase/firebase-tools/pull/143

Mein Fehler war, dass localhost nicht war aus irgendeinem Grunde beginnen, so dass ich Der Befehl wurde in firebase serve -p 5000 -o 127.0.0.1 geändert, und durch Angabe des Listenports konnte der Server erfolgreich gestartet werden.

Als Referenz wurde der Fehler Error: getaddrinfo ENOTFOUND localhost

0

Wenn Firebase kann nicht die ‚Public‘ Ordner finden, dieser Fehler auftauchen könnte. In diesem Fall können Sie den Fehler beheben, indem Sie index.html und andere statische Dateien und App-Assets der Website in den Öffentlichen Ordner einfügen und firebase deploy erneut in Firebase CLI ausführen.