Firebase-tools: Ошибка команды развертывания Firebase (ошибка должна указывать либо «сайт», либо «цель» в каждой конфигурации «хостинга».)

Созданный на 1 мар. 2020  ·  3Комментарии  ·  Источник: firebase/firebase-tools

Я попытался запустить команду `firebase deploy ', чтобы развернуть приложение в Firebase, но у меня возникла ошибка, о которой я упомянул в скобках в заголовке:

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

Вот как сейчас выглядит мой файл .firebaserc:
`` .firebaserc
{
"projects": {
"по умолчанию": "phonestore-4e40c "
},
"target": {
"phonestore-4e40c ": {
"hosting": {
"телефон-магазин": [
"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:

! Ошибка JSON при попытке загрузить E: \ programming \ angular \ phone-store.firebaserc

=== Развертывание в phonetore-4e40c ...

я развертываю хостинг

Ошибка: необходимо указать либо «сайт», либо «цель» в каждой конфигурации «хостинга».

(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 развертывание
Здание "Телефон-магазин"
Создание пакетов ES5 для дифференциальной загрузки ...
Завершено создание пакета ES5.

фрагмент {2} polyfills-es2015.d39e6b85441999f66523.js (polyfills) 35,6 КБ [начальный] [обработанный]
фрагмент {3} polyfills-es5.bb7828de73427b5cd027.js (polyfills-es5) 128 КБ [начальный] [обработанный]
фрагмент {0} runtime-es2015.0811dcefd377500b5b1a.js (время выполнения) 1,45 КБ [запись] [обработано]
фрагмент {0} runtime-es5.0811dcefd377500b5b1a.js (время выполнения) 1,45 КБ [запись] [обработано]
фрагмент {1} main-es2015.d600346e98d8457cc378.js (основной) 277 КБ [начальный] [обработанный]
фрагмент {1} main-es5.d600346e98d8457cc378.js (основной) 337 КБ [начальный] [обработанный]
фрагмент {4} styles.f1fcab432634cda74b08.css (стили) 1,68 КБ [начальный] [обработанный]
Дата: 2020-03-01T15: 29: 58.651Z - Хеш: 3f6a31e9de18891acf13 - Время: 40448 мс
RangeError: превышен максимальный размер стека вызовов
при formatError (внутренний / util / inspect.js: 1095: 20)
в formatRaw (internal / util / inspect.js: 883: 14)
в formatValue (internal / util / inspect.js: 737: 10)
при проверке (internal / util / inspect.js: 280: 10)
в formatWithOptionsInternal (внутренний / util / inspect.js: 1886: 40)
в формате (internal / util / inspect.js: 1762: 10)
в Object.console.warn (E: \ programming \ angular \ phone-store \ node_modules \ @angular \ cli \ lib \ cli \ index.js: 46: 35)
в Observable._trySubscribe (E: \ programming \ angular \ phone-store \ node_modules \ @ angular-devkit \ core \ node_modules \ rxjs \ internal \ Observable.js: 55: 25)
в Observable.subscribe (E: \ programming \ angular \ phone-store \ node_modules \ @ angular-devkit \ core \ node_modules \ rxjs \ internal \ Observable.js: 30:22)
в MergeMapOperator.call (E: \ programming \ angular \ phone-store \ node_modules \ @ angular-devkit \ core \ node_modules \ rxjs \ internal \ operations \ mergeMap.js: 39: 23)
в Observable.subscribe (E: \ programming \ angular \ phone-store \ node_modules \ @ angular-devkit \ core \ node_modules \ rxjs \ internal \ Observable.js: 25: 31)
в IgnoreElementsOperator.call (E: \ programming \ angular \ phone-store \ node_modules \ @ angular-devkit \ core \ node_modules \ rxjs \ internal \ operations \ ignoreElements.js: 27: 23)
в Observable.subscribe (E: \ programming \ angular \ phone-store \ node_modules \ @ angular-devkit \ core \ node_modules \ rxjs \ internal \ Observable.js: 25: 31)
в Object.subscribeToResult (E: \ programming \ angular \ phone-store \ node_modules \ @ angular-devkit \ core \ node_modules \ rxjs \ internal \ util \ subscribeToResult.js: 12:23)
в MergeMapSubscriber._innerSub (E: \ programming \ angular \ phone-store \ node_modules \ @ angular-devkit \ core \ node_modules \ rxjs \ internal \ operations \ mergeMap.js: 82: 29)
в MergeMapSubscriber._tryNext (E: \ programming \ angular \ phone-store \ node_modules \ @ angular-devkit \ core \ node_modules \ rxjs \ internal \ operations \ mergeMap.js: 76: 14)
в MergeMapSubscriber._next (E: \ programming \ angular \ phone-store \ node_modules \ @ angular-devkit \ core \ node_modules \ rxjs \ internal \ operations \ mergeMap.js: 59: 18)
в MergeMapSubscriber.Subscriber.next (E: \ programming \ angular \ phone-store \ node_modules \ @ angular-devkit \ core \ node_modules \ rxjs \ internal \ Subscriber.js: 66: 18)
в Observable._subscribe (E: \ programming \ angular \ phone-store \ node_modules \ @ angular-devkit \ core \ node_modules \ rxjs \ internal \ util \ subscribeToArray.js: 5:20)
в Observable._trySubscribe (E: \ programming \ angular \ phone-store \ node_modules \ @ angular-devkit \ core \ node_modules \ rxjs \ internal \ Observable.js: 44: 25)
в Observable.subscribe (E: \ programming \ angular \ phone-store \ node_modules \ @ angular-devkit \ core \ node_modules \ rxjs \ internal \ Observable.js: 30:22)
в MergeMapOperator.call (E: \ programming \ angular \ phone-store \ node_modules \ @ angular-devkit \ core \ node_modules \ rxjs \ internal \ operations \ mergeMap.js: 39: 23)
Хорошо бы работала команда ` Would be good if I could get this to work. If not, then the firebase deploy`.

Самый полезный комментарий

Хорошо, должно быть произошло что-то странное, потому что я только что снова запустил ng deploy и на этот раз это сработало.

Все 3 Комментарий

Хорошо, должно быть произошло что-то странное, потому что я только что снова запустил ng deploy и на этот раз это сработало.

Спасибо @DragonOsman , firebase deploy не работает, мне нужно использовать команду ng deploy .

Возникает та же ошибка, но найдено решение.
"firebase deploy" работает у меня после добавления дополнительной строки "target": "app" в файл конфигурации firebase.json, как показано ниже:

{
"хостинг": [
{
"цель": "приложение",
"public": "www",
...

Была ли эта страница полезной?
0 / 5 - 0 рейтинги