Firebase-tools: Falha no comando de implantação do Firebase (o erro deve fornecer "site" ou "destino" em cada configuração de "hospedagem".)

Criado em 1 mar. 2020  ·  3Comentários  ·  Fonte: firebase/firebase-tools

Tentei executar o comando `firebase deploy" para implantar um aplicativo no Firebase, mas encontrei o erro que mencionei entre parênteses no título:

 Error: Must supply either "site" or "target" in each "hosting" config.

Esta é a aparência do meu arquivo .firebaserc atualmente:
`` `.firebaserc
{
"projetos": {
"default": "phonestore-4e40c"
},
"alvos": {
"phonestore-4e40c": {
"hospedagem": {
"loja de telefones": [
"phonestore-4e40c"
]
}
}
}
}

What do I do here to fix the error?  I tried adding `"target":` before `"phonestore-4e40c"` (it would become `"target": "phonestore-4e40c"`) but that didn't work either; it gave me this error:

! Erro JSON ao tentar carregar E: \ programming \ angular \ phone-store.firebaserc

=== Implementando em 'phonestore-4e40c' ...

Estou implantando hospedagem

Erro: deve fornecer "site" ou "destino" em cada configuração de "hospedagem".

(This is almost the same as the one I got when I ran just `firebase deploy`; the only thing new is the line about a JSON error).  

Any help with this is much appreciated.  (Note: The reason I didn't open a "Bug Report" issue is that I wasn't sure if my issue qualifies as a bug report.)

Before that I had tried the `ng deploy` command since I was following the Angular Getting Started Tutorial and had gotten to the deployment part after following the whole thing ([here](https://angular.io/start/start-deployment)).  I'd chosen to deploy it to Firebase after downloading it to my computer.  The result of that was this:

ng deploy
Construindo "loja de telefones"
Gerando pacotes ES5 para carregamento diferencial ...
A geração do pacote ES5 foi concluída.

pedaço {2} polyfills-es2015.d39e6b85441999f66523.js (polyfills) 35,6 kB [inicial] [renderizado]
pedaço {3} polyfills-es5.bb7828de73427b5cd027.js (polyfills-es5) 128 kB [inicial] [renderizado]
pedaço {0} runtime-es2015.0811dcefd377500b5b1a.js (tempo de execução) 1,45 kB [entrada] [renderizado]
fragmento {0} runtime-es5.0811dcefd377500b5b1a.js (runtime) 1,45 kB [entrada] [renderizado]
pedaço {1} main-es2015.d600346e98d8457cc378.js (principal) 277 kB [inicial] [renderizado]
pedaço {1} main-es5.d600346e98d8457cc378.js (principal) 337 kB [inicial] [renderizado]
pedaço {4} styles.f1fcab432634cda74b08.css (estilos) 1,68 kB [inicial] [renderizado]
Data: 2020-03-01T15: 29: 58.651Z - Hash: 3f6a31e9de18891acf13 - Hora: 40448ms
RangeError: tamanho máximo da pilha de chamadas excedido
em formatError (internal / util / inspect.js: 1095: 20)
em formatRaw (internal / util / inspect.js: 883: 14)
em formatValue (internal / util / inspect.js: 737: 10)
em inspect (internal / util / inspect.js: 280: 10)
em formatWithOptionsInternal (internal / util / inspect.js: 1886: 40)
no formato (internal / util / inspect.js: 1762: 10)
em Object.console.warn (E: \ programming \ angular \ phone-store \ node_modules \ @angular \ cli \ lib \ cli \ index.js: 46: 35)
em Observable._trySubscribe (E: \ programming \ angular \ phone-store \ node_modules \ @ angular-devkit \ core \ node_modules \ rxjs \ internal \ Observable.js: 55: 25)
em Observable.subscribe (E: \ programming \ angular \ phone-store \ node_modules \ @ angular-devkit \ core \ node_modules \ rxjs \ internal \ Observable.js: 30: 22)
em MergeMapOperator.call (E: \ programming \ angular \ phone-store \ node_modules \ @ angular-devkit \ core \ node_modules \ rxjs \ internal \ Operadores \ mergeMap.js: 39: 23)
em Observable.subscribe (E: \ programming \ angular \ phone-store \ node_modules \ @ angular-devkit \ core \ node_modules \ rxjs \ internal \ Observable.js: 25: 31)
em IgnoreElementsOperator.call (E: \ programming \ angular \ phone-store \ node_modules \ @ angular-devkit \ core \ node_modules \ rxjs \ internal \ Operadores \ ignoreElements.js: 27: 23)
em Observable.subscribe (E: \ programming \ angular \ phone-store \ node_modules \ @ angular-devkit \ core \ node_modules \ rxjs \ internal \ Observable.js: 25: 31)
em Object.subscribeToResult (E: \ programming \ angular \ phone-store \ node_modules \ @ angular-devkit \ core \ node_modules \ rxjs \ internal \ util \ subscribeToResult.js: 12: 23)
em MergeMapSubscriber._innerSub (E: \ programming \ angular \ phone-store \ node_modules \ @ angular-devkit \ core \ node_modules \ rxjs \ internal \ Operadores \ mergeMap.js: 82: 29)
em MergeMapSubscriber._tryNext (E: \ programming \ angular \ phone-store \ node_modules \ @ angular-devkit \ core \ node_modules \ rxjs \ internal \ Operadores \ mergeMap.js: 76: 14)
em MergeMapSubscriber._next (E: \ programming \ angular \ phone-store \ node_modules \ @ angular-devkit \ core \ node_modules \ rxjs \ internal \ Operadores \ mergeMap.js: 59: 18)
em MergeMapSubscriber.Subscriber.next (E: \ programming \ angular \ phone-store \ node_modules \ @ angular-devkit \ core \ node_modules \ rxjs \ internal \ Subscriber.js: 66: 18)
em Observable._subscribe (E: \ programming \ angular \ phone-store \ node_modules \ @ angular-devkit \ core \ node_modules \ rxjs \ internal \ util \ subscribeToArray.js: 5:20)
em Observable._trySubscribe (E: \ programming \ angular \ phone-store \ node_modules \ @ angular-devkit \ core \ node_modules \ rxjs \ internal \ Observable.js: 44: 25)
em Observable.subscribe (E: \ programming \ angular \ phone-store \ node_modules \ @ angular-devkit \ core \ node_modules \ rxjs \ internal \ Observable.js: 30: 22)
em MergeMapOperator.call (E: \ programming \ angular \ phone-store \ node_modules \ @ angular-devkit \ core \ node_modules \ rxjs \ internal \ Operadores \ mergeMap.js: 39: 23)
O funcionamento do comando `` Would be good if I could get this to work. If not, then the firebase deploy` também seria bom.

Comentários muito úteis

Ok, algo estranho deve ter acontecido porque acabei de executar ng deploy novamente e desta vez funcionou.

Todos 3 comentários

Ok, algo estranho deve ter acontecido porque acabei de executar ng deploy novamente e desta vez funcionou.

Obrigado @DragonOsman , o firebase deploy não está funcionando, tenho que usar o comando ng deploy .

Obtendo o mesmo erro, mas encontrou uma solução alternativa.
"firebase deploy" funciona para mim após adicionar a linha extra "target": "app" no arquivo de configuração firebase.json, da seguinte maneira:

{
"hospedagem": [
{
"target": "app",
"público": "www",
...

Esta página foi útil?
0 / 5 - 0 avaliações