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?
Ü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).
Was kann ich tun?
Lösung
npm install -g firebase-tools
firebase login
https://firebase.google.com/docs/cli#mac -linux-npm
Hilfreichster Kommentar
Führen Sie den folgenden Code mit dem Terminal aus.