NÃO DELETE validate_template = true template_path = .github / ISSUE_TEMPLATE / bug_report.md Obrigado por contribuir para a comunidade Firebase! md5-353ec455af687f8506bc657fb00d641b Sim, definitivamente não somos perfeitos! Use este modelo e inclua uma reprodução mínima ao abrir o problema. Se você souber como resolver o problema, crie uma solicitação pull e ficaremos felizes em analisá-la! md5-5a586e3327dd4d66403b6b4e17827083 Ótimo, adoramos saber como podemos melhorar nossos produtos! No entanto, não use este modelo para enviar uma solicitação de recurso. Envie suas solicitações de recursos para: https://firebase.google.com/support/contact/bugs-features/ md5-01dd92482184ab052bb298afd6f855e1 Recebemos muitos deles e adoramos ajudar você, mas o GitHub não é o melhor lugar para eles e eles Será fechado. Dê uma olhada no guia primeiro: https://firebase.google.com/docs/cli/ Se a documentação oficial não ajudar, tente perguntar por meio de nosso canal de suporte oficial: https://firebase.google.com/ suporte / Locais adicionais para verificar se há soluções ou assistência da comunidade: - Stack Overflow: https://stackoverflow.com/ - Comunidade do Firebase Slack: https://firebase.community/ * Evite postagens duplicadas em vários canais! * O que versão da Firebase CLI (`firebase-tools`) que você está usando? Observe que seu problema já pode estar corrigido nas versões mais recentes. A versão mais recente pode ser encontrada em https://github.com/firebase/firebase-tools/releases
firebase-tools: 7.0.2
Plataforma: macOS
A implantação de um site no Firebase hosting parou de funcionar.
firebase deploy - somente hospedagem
Hospedagem bem-sucedida.
Falha de hospedagem.
[2019-07-04T15: 46: 39.915Z] -------------------------------------- --------------------------------
[2019-07-04T15: 46: 39.918Z] Comando: /Users/Azlan_Mac/.nvm/versions/node/v12.3.1/bin/node /Users/Azlan_Mac/.nvm/versions/node/v12.3.1/bin / firebase deploy --only hosting --debug
[2019-07-04T15: 46: 39.918Z] Versão CLI: 7.0.2
[2019-07-04T15: 46: 39.918Z] Plataforma: darwin
[2019-07-04T15: 46: 39.918Z] Versão do nó: v12.3.1
[2019-07-04T15: 46: 39.919Z] Horário: quinta, 04 de julho de 2019, 23:46:39 GMT + 0800 (horário da Malásia)
[2019-07-04T15: 46: 39.919Z] -------------------------------------- --------------------------------
[2019-07-04T15: 46: 39.928Z]> comando requer escopos: ["email", "openid", "https://www.googleapis.com/auth/cloudplatformprojects.readonly", "https: // www .googleapis.com / auth / firebase "," https://www.googleapis.com/auth/cloud-platform "]
[2019-07-04T15: 46: 39.928Z]> autorizando via usuário conectado
[2019-07-04T15: 46: 39.929Z] [iam] verificando o projeto mydaypwaapp para permissões ["firebase.projects.get", "firebasehosting.sites.update"]
[2019-07-04T15: 46: 39.930Z] >>> POSTAGEM DO PEDIDO DE HTTP https://cloudresourcemanager.googleapis.com/v1/projects/mydaypwaapp : testIamPermissions
permissões = [firebase.projects.get, firebasehosting.sites.update]
[2019-07-04T15: 46: 41.155Z] <<< HTTP RESPONSE 200 content-type = application / json; charset = UTF-8, variar = X-Origin, Referer, Origin, Accept-Encoding, date = Thu, 04 Jul 2019 15:46:41 GMT, server = ESF, cache-control = private, x-xss-protection = 0, x-frame-options = SAMEORIGIN, x-content-type-options = nosniff, server-timing = gfet4t7; dur = 1100, alt-svc = quic = ": 443"; ma = 2592000; v = "46,43,39", intervalos de aceitação = nenhum, codificação de transferência = fragmentado
[2019-07-04T15: 46: 41.157Z] >>> PEDIDO DE HTTP GET https://firebase.googleapis.com/v1beta1/projects/mydaypwaapp
[2019-07-04T15: 46: 41.471Z] <<< HTTP RESPONSE 200 content-type = application / json; charset = UTF-8, variar = X-Origin, Referer, Origin, Accept-Encoding, date = Thu, 04 Jul 2019 15:46:41 GMT, server = ESF, cache-control = private, x-xss-protection = 0, x-frame-options = SAMEORIGIN, x-content-type-options = nosniff, alt-svc = quic = ": 443"; ma = 2592000; v = "46,43,39", intervalos de aceitação = nenhum, codificação de transferência = fragmentado
[2019-07-04T15: 46: 42.874Z] TypeError: Não é possível ler a propriedade 'queria' de indefinido
em /Users/Azlan_Mac/.nvm/versions/node/v12.3.1/lib/node_modules/firebase-tools/lib/checkFirebaseSDKVersion.js:37:51
em processTicksAndRejections (internal / process / task_queues.js: 89: 5)
Erro: ocorreu um erro inesperado.
Este problema não contém todas as informações exigidas pelo modelo. Parece que você se esqueceu de preencher algumas seções. Atualize o problema com mais informações.
Também vejo esse problema ao tentar implantar funções de nuvem. Eu acredito que esta é a linha que está causando o problema
@prescottpure Após algumas orientações do suporte do Firebase, identificamos que o npm 6.10 estava causando esse problema para mim. O downgrade para 6.9.2 corrigiu isso para mim. Talvez seja o mesmo para você?
O mesmo acontece comigo ao implantar funções: firebase deploy --only functions
firebase-tools: 7.0.2
@ mazlano27 isso @brunovig você deve tentar isso ( npm i -g [email protected]
)
Life saver @ mazlano27
@prescottprue funciona para mim também. Obrigado.
Obrigado a todos por identificar a linha problemática e encontrar uma solução alternativa!
Vou dar uma olhada nisso esta semana, espero. obrigado
b / 137017689
Parece que a saída de npm outdated firebase-functions --json=true
, chamada aqui , não mudou entre 6.9.2 e 6.10.0
Bem, acho que sou o sortudo: npm i -g [email protected]
não funcionou para mim.
@ mazlano27 isso @brunovig você deve tentar isso (
npm i -g [email protected]
)
Obrigado. Isso funcionou para mim também. Parece que o npm versão 6.10 tem alguns problemas devido aos quais as funções da nuvem não podem ser implementadas.
Isso foi mitigado em 7.1.0
.
Recebendo este erro para funções e implantações de hospedagem após o upgrade para npm 6.10.1 e firebase-tools 7.2.2. Até agora, nenhuma sorte com reversões.
revertido para npm 6.9.2 e está funcionando. Firebase -V também é 6.8.0
A correção para mim foi instalar o node / 10.16.3. Agora também usando o firebase 7.0.2.
Podemos reabrir isso, estou tendo o problema novamente com:
firebase --version
7.4.0
node --version
v10.15.3
npm --version
6.11.3
yarn --version
1.15.2
O erro:
npm ERR! Cannot read property '0' of undefined
npm ERR! A complete log of this run can be found in:
npm ERR! ...2019-10-04T15_25_42_651Z-debug.log
[2019-10-04T15:25:42.753Z] TypeError: Cannot read property 'wanted' of undefined
at ~/.nvm/versions/node/v10.15.3/lib/node_modules/firebase-tools/lib/checkFirebaseSDKVersion.js:38:51
[editar] Atualizar para o nó 10.16.3 (ou 12) não funcionou.
[editar] ... mais problemas:
npm install firebase-functions<strong i="13">@latest</strong> firebase-admin<strong i="14">@latest</strong> --save
npm ERR! Cannot read property '0' of undefined
@npomfret, desculpe, você está tendo problemas. Primeiro, vejo dois erros lá: um sobre a propriedade '0'
e outro sobre 'wanted'
. Isso é suspeito para mim e sem mais contexto é difícil dizer qual é o erro apropriado.
Seus logs indicam que você está executando a ferramenta firebase
usando npm
(as strings npm ERR!
indicam isso). Você tem firebase-tools
instalado como uma dependência do projeto e está executando firebase
em um script npm
?
Sem mais informações, é difícil dizer o que está acontecendo. Não posso replicar seu problema, mas parece que Cannot read property '0' of undefined
será sua primeira coisa a resolver.
Eu corri:
npm install -g firebase-tools
Se é isso que você quer dizer?
O comando que estou executando para reimplantar meu site é:
firebase deploy --debug --only hosting
@npomfret você está executando firebase deploy
diretamente ou usando npm run ___
para executá-lo? Se for esse o caso, o firebase-tools
versão no package.json
arquivo que está instalado na pasta que seria o único a ser executado, o que poderia estar causando o problema.
No entanto, parece que property '0'
está bloqueando você, e nunca vi esse erro antes. Pode ser proveniente da etapa de construção / análise da implantação. Se você pudesse compartilhar seus package.json
e firebase.json
, isso pode ajudar a restringir a causa.
Estou usando o comando exatamente como descrito acima: firebase deploy --debug --only hosting
.
Não há package.json neste caso, estou apenas implantando hospedagem, então só há firebase.json
e um dir public
com o conteúdo estático.
... meio resolvido. Existem algumas funções do firebase presentes. Eu os excluí e isso permitiu que a implantação da hospedagem fosse bem-sucedida. Ugh. Eu odeio nó.
@bkendall obrigado por ajudar
@npomfret 👍 que bom que você descobriu!
Pessoal esse problema ainda está acontecendo ... no Hosting só não tem problema, mas se eu adicionar as funções ao projeto firebase eu recebo o erro como vc vê na foto
Basicamente, um projeto firebase que tem funções e hospedagem .. ao executar
firebase deploy --only hosting
Recebo o erro abaixo.
Se eu removesse a pasta de funções, funcionaria perfeitamente .... essa coisa me deixa louco ..
Eu também estava tendo esse problema. Obrigado @bdairy. Remover a pasta de funções funcionou para mim também.
firebase deploy
e firebase deploy --only hosting
funcionaram após a remoção de /fuctions
Comentários muito úteis
@prescottpure Após algumas orientações do suporte do Firebase, identificamos que o npm 6.10 estava causando esse problema para mim. O downgrade para 6.9.2 corrigiu isso para mim. Talvez seja o mesmo para você?