Firebase-tools: Firebase-Befehl nicht gefunden

Erstellt am 13. Dez. 2015  ·  24Kommentare  ·  Quelle: firebase/firebase-tools

Hallo!

Ich bin neu in Firebase und habe versucht, meine App bereitzustellen.
aber ich bekomme immer diesen Fehler: -bash: firebase: command not found
Ich habe versucht, mit zu installieren
npm install -g firebase-tools a

aswel as
npm install --global firebase-tools

und den entsprechenden Befehl sudo .

Irgendwelche Ideen, wie man das behebt?

question

Hilfreichster Kommentar

Führen Sie den folgenden Code mit dem Terminal aus.

alias firebase="`npm config get prefix`/bin/firebase"

Alle 24 Kommentare

Überprüfen Sie diesen Thread beim Stapelüberlauf: http://stackoverflow.com/a/35037456/2087198

Das Schließen vorerst, da dies in Ihrem speziellen Fall wie ein Installationsproblem erscheint. Wenn Sie weiterhin Probleme haben, öffnen Sie diese erneut und geben Sie einige Informationen zu den aufgetretenen Fehlern an.

Könnten Sie nachsehen, um 'nodejs' in Ubuntu zu installieren?

Befehl zum Überprüfen:
Knoten -v

Wenn Sie in Windows keine Knotenversion anzeigen, folgen Sie den Anweisungen!

sudo apt-get install nodejs-Legacy

danach wird es okay sein!

Führen Sie den folgenden Code mit dem Terminal aus.

alias firebase="`npm config get prefix`/bin/firebase"

@durul Das hat mir nach ca. 40 lächerlichen Minuten das Leben gerettet - Hat wie ein Zauber

Ein weiteres Problem ist, dass Sie sich als Root / Administrator bei Ihrem Computer anmelden müssen. Ich habe diese Lösung unter meinem persönlichen Konto verwendet und der oben genannte Code hat funktioniert. Es wurde mir jedoch darauf hingewiesen, dass ich nicht unter einem Root- / Administratorkonto war.

Hallo Leute
Ich habe versucht, das Firebase-Login auszuführen, erhalte aber diese Fehler
'firebase' wird nicht als interner oder externer Befehl erkannt.
bedienbares Programm oder Batch-Datei.
bitte helfen!

@ victoredede21 Vielleicht dies helfen kann?

@Täglich

Großartig! Danke, Mann.

Das gleiche passierte mir, in der empfohlenen Windows- Installation git und verwenden Sie die Git-Konsole oder verknüpfen Sie sie mit ihrem Editor. Ich verwende vs Code, um die Git-Konsole zu verwenden. Das Problem ist, dass 1) Sie sich mit Google anmelden müssen 2) die Dateien importieren Das gibt Ihnen Feuerbasis in Ihrem Projekt. 3) npm installiert haben, 4) npm -g firebase-tools installieren 5) ls IN DIE KONSOLE SETZEN, so dass es auf der gleichen Ebene ist, aus den Ordnern src und dist oder public 6) firebase login 7) firebase init und fertig das Projekt.

@durul rettet

Ich habe alles versucht, was Sie hier geschrieben haben, aber ich erhalte immer noch das gleiche Ergebnis // bash: C: UsersMikeAppDataRoamingnpm / bin / firebase: Keine solche Datei oder kein solches Verzeichnis

Sie verwenden OS Win. Sie sollten den Pfad des Firebase-Ordners in envariment variavel einfügen.

alias firebase="npm config get prefix/bin/firebase"
Die obige Zeile sollte ~ / .bashrc von Linux einfügen.

Suchen Sie für Win in Google nach "Umgebungsvariablenpfad".

Führen Sie den folgenden Code mit dem Terminal aus.

alias firebase="`npm config get prefix`/bin/firebase"

JA! Das hat bei mir funktioniert.

Irgendwie funktioniert es nicht mit Leerzeichen, also habe ich es mit ' behoben, so:

alias firebase = "' npm config get prefix / bin / firebase'"

Führen Sie den folgenden Code mit dem Terminal aus.

alias firebase="`npm config get prefix`/bin/firebase"

Dies hat funktioniert, aber ich bekomme anscheinend Befehle, die auf anderen Paketen wie eslint nicht zu finden sind
behebt das durch Ausführen von: alias eslint = " npm config get prefix / bin / eslint"

Aber ich frage mich, was das verursacht.

Ich habe alles versucht, was Sie hier geschrieben haben, aber ich erhalte immer noch das gleiche Ergebnis // bash: C: UsersMikeAppDataRoamingnpm / bin / firebase: Keine solche Datei oder kein solches Verzeichnis

selbes Problem hier . Hast du eine Idee zu diesem Thema? Warum funktioniert das nicht unter Windows?

Der folgende Befehl funktioniert für mich am Terminal

curl -sL firebase.tools | Upgrade = True Bash

Dieser Befehl installiert das Firebase-Tool für mich

Wenn Sie Linux verwenden:
benutze: alias firebase = " npm config get prefix / bin / firebase";
um es zu lösen, hat es mir geholfen.

curl -sL https://firebase.tools | Bash

Versuchen Sie für Windows, es ohne -g .// zu installieren, da es Module an einigen Stellen im Laufwerk C speichert, an denen Sie es nie wieder finden werden.
versuchen Sie npm -i - Save Firebase-Tools

Sie finden .bin in node_modules des aktuellen Verzeichnisses './node_modules/.bin'.
Versuchen Sie, den vollständigen Pfad des Ordners ./bin zu kopieren, führen Sie cmd aus und geben Sie Folgendes ein: set path = copied_path
Geben Sie jetzt irbase
Jetzt funktioniert es. Sie müssen jedes Mal ausführen, wenn Sie das Terminal öffnen (Pfad = vollständiger Pfad des Ordners .bin festlegen).

er

Was kann ich tun?

Lösung

npm install -g firebase-tools
firebase login

https://firebase.google.com/docs/cli#mac -linux-npm

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen