Ei!
Sou novo no Firebase e tentei implantar meu aplicativo.
mas sempre recebo este erro: -bash: firebase: command not found
Eu tentei instalar com
npm install -g firebase-tools a
aswel como
npm install --global firebase-tools
e seu comando sudo
.
Alguma ideia de como consertar isso?
Verifique este tópico sobre estouro de pilha: http://stackoverflow.com/a/35037456/2087198
Fechando por enquanto, pois isso parece um problema de instalação no seu caso específico. Se você ainda tiver problemas, reabra e forneça algumas informações sobre os erros que está vendo.
Você poderia verificar a instalação de 'nodejs' no ubuntu?
comando de verificação:
node -v
se vc não mostrar a versão do nó no windows, siga recomende!
sudo apt-get install nodejs-legacy
depois vai ficar tudo bem!
Execute o código abaixo com o terminal,
alias firebase="`npm config get prefix`/bin/firebase"
@durul Isso salvou minha vida depois de cerca de 40 minutos ridículos - Funcionou como um encanto!
Outro problema é que você precisa fazer o login no seu computador como Root / Administrador. Usei essa solução em minha conta pessoal e o código mencionado acima funcionou, no entanto, foi indicado para mim que eu não estava em uma conta root / administrador.
Ei pessoal
Tenho tentado executar o login do firebase, mas estou recebendo esses erros
'firebase' não é reconhecido como um comando interno ou externo,
programa operável ou arquivo em lote.
por favor ajude!
@ victoredede21 Talvez isso possa ajudar?
@Diariamente
Ótimo! Obrigado, cara.
A mesma coisa aconteceu comigo, no Windows recomendado instale o git e use o console git ou vincule-o ao seu editor Eu uso vs código para usar o console git o problema é que 1) você tem que fazer login com o Google 2) importar os arquivos que dá a você firebase em seu projeto. 3) ter instalado o npm, 4) npm install -g firebase-tools 5) COLOCAR ls NO CONSOLE para que fique no mesmo nível das pastas src e dist ou públicas 6) firebase login 7) firebase init e pronto o projeto.
@durul ainda salvando vidas <3
Tentei tudo o que você escreveu aqui, mas ainda estou obtendo o mesmo resultado // bash: C: UsersMikeAppDataRoamingnpm / bin / firebase: Não existe esse arquivo ou diretório
Você está usando o OS Win. Você deve colocar o caminho da pasta do firebase em envariment variavel.
alias firebase="npm config get prefix/bin/firebase"
A linha acima deve incluir ~ / .bashrc do Linux .
Para Win, pesquise no Google sobre "caminho da variável de ambiente".
Execute o código abaixo com o terminal,
alias firebase="`npm config get prefix`/bin/firebase"
SIM! Isso funcionou para mim.
de alguma forma ele não funciona com espaços, então eu corrigi com '
, assim:
alias firebase = "'
npm config get prefix
/ bin / firebase'"
Execute o código abaixo com o terminal,
alias firebase="`npm config get prefix`/bin/firebase"
Isso funcionou, mas parece que estou recebendo um comando não encontrado em outros pacotes como o eslint, ainda
resolve isso executando: alias eslint = " npm config get prefix
/ bin / eslint"
Mas estou me perguntando o que causa isso.
Tentei tudo o que você escreveu aqui, mas ainda estou obtendo o mesmo resultado // bash: C: UsersMikeAppDataRoamingnpm / bin / firebase: Não existe esse arquivo ou diretório
mesmo problema aqui . você tem alguma ideia sobre esse assunto? por que não funciona no windows
O comando abaixo funciona para mim no terminal
curl -sL firebase.tools | upgrade = verdadeiro bash
Este comando instala a ferramenta firebase para mim
Se você estiver usando Linux:
use: alias firebase = " npm config get prefix
/ bin / firebase";
para resolver isso, me ajudou.
curl -sL https://firebase.tools | bash
Para Windows, tente instalá-lo sem -g .// porque ele armazenará módulos em algum lugar da unidade C, onde você nunca mais os encontrará.
tente npm -i --save firebase-tools
você encontrará .bin em node_modules do diretório atual './node_modules/.bin'
tente copiar o caminho completo da pasta ./bin e execute cmd e digite: set path = copied_path
agora digite: f irbase
agora ele funcionará. Você deve executar (definir caminho = caminho completo da pasta .bin) toda vez que abrir o terminal.
o que eu posso fazer?
Solução
npm install -g firebase-tools
firebase login
https://firebase.google.com/docs/cli#mac -linux-npm
Comentários muito úteis
Execute o código abaixo com o terminal,