/ / Прогінний вузол 4-го хостингового проекту - кутовий, firebase, firebase-database, firebase-хостинг

Проект хостингу Angular 4 firebase - кутова, firebase, firebase-database, firebase-хостинг

Я хочу розгорнути свій 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 папка повинна відповідати кількості файлів, що містять найновішу запис "Історія розгортання".

Сподіваюся, це допомагає!