Я создаю приложение для iOS с использованием Firebase. У меня ошибка при попытке развернуть «Ошибка: указанный общедоступный каталог не существует, невозможно развернуть хостинг» Я следовал руководству по хостингу здесь Guide Link Но будучи новичком, Я не понимаю, что мне добавить firebase.json

Итак, мой код в firebase.json

{
  "firebase": "xxxxxx", //(my app name)
  "public": "/usr/local", //(I am not sure what should i put in here)
  "ignore": [
"firebase.json",
"**.*",
"**/node_modules/**"
]
}

Я не уверен, что мне добавить в свойство "public". Думаю, именно поэтому я получаю ошибку. Я не понимаю, что здесь означает общедоступный каталог .

1
nicholas lui 21 Фев 2016 в 14:21

2 ответа

Лучший ответ

Простое развертывание и размещение статических ресурсов вашего приложения (HTML, CSS, JavaScript и т. Д.) С помощью нашей службы хостинга производственного уровня. Весь ваш контент обслуживается по HTTPS и поддерживается глобальной CDN.

В нем ясно сказано, что ожидается размещение только статических вещей.

В "public" вы должны поместить папку назначения dist (распространение). В веб-приложениях это папка, содержащая все ресурсы для поддержания работоспособности приложения в службе хостинга firebase.

Выше ответ - очистить концепцию . Для получения дополнительной помощи предоставьте дополнительные сведения о своем приложении и структуре.

2
Zeeshan Hassan Memon 21 Фев 2016 в 11:58

С чем вы создаете свое приложение? Я предполагаю, что причина ошибки в том, что вам нужно создать папку dist для вашего приложения, а вы еще не сделали этого до запуска firebase deploy. Проверьте файл firebase.json в каталоге вашего проекта, он покажет вам, что Firebase ищет папку dist для чтения. ЕСЛИ он не может его найти, вы получите ту ошибку, которая у вас есть.

Например, если это приложение Angular2 и вы используете Angular-cli, просто сделайте следующее:

  1. Запустите команду ng build в корневом каталоге вашего проекта. Эта команда сгенерирует папку dist из папки src, в которую вы написали код своего приложения.
  2. Затем запустите firebase deploy.
-2
Niall O C 27 Окт 2016 в 13:52