Я хочу розгорнути свій 4-й кутовий проект на Firebase Я прочитав це посилання stackoverflow питання Я виконував усі кроки (будую проект і т. Д.), І Firebase дав мені URL, щоб побачити мій розгорнутий проект. Однак, на цій посиланням я бачу саме цей образ.
Як я повинен завантажити проект ?? Чи достатньо просто створити папку для збирання, щоб завантажити всю програму або мені потрібно зробити щось більше вручну?
Відповіді:
1 для відповіді № 1Якщо ви використовуєте @angular/cli
побудувати проект, який ти хочеш твого firebase.json
файл повинен бути налаштований таким чином (ігноруючи базу даних та інші правила):
{
"hosting": {
"public": "dist",
"rewrites": [
{
"source": "**",
"destination": "/index.html"
}
]
}
}
Ви хочете бути впевненими в тому, що firebase.json
файл знаходиться на тому ж рівні каталогу, що й .angular-cli.json
і вбудовану папку "dist", створену cli.
Структура повинна виглядати так:
dist/
e2e/
src/
.angular-cli.json
firebase.json
Біжи ng build --prod
потім firebase deploy
на тому ж рівні, що і firebase.json
і за успіхом переходьте до URL-адреси за умови повідомлення командного рядка з firebase-tools
. Я виконую "Empty Cache and Hard Reload", щоб очистити кеш, якщо ви використовуєте Chrome.
Якщо ви переходите на консоль firebase для проекту, в Хостинг інформаційна панель, кількість файлів у /dist
папка повинна відповідати кількості файлів, що містять найновішу запис "Історія розгортання".
Сподіваюся, це допомагає!