/ / Angular 4 firebase hosting projektu - uhlové, firebase, firebase-databázy, firebase-hosting

Projekt uhlového kúrenia 4 uhlovej základne - uhlová, protipožiarna, protipožiarna, firebase-hosting

Chcem nasadiť svoj hranatý projekt na Firebase Čítal som tento odkaz stackoverflow otázka .. Sledoval som všetky kroky (vybudovať projekt atď.) A Firebase mi dal adresu na zobrazenie môjho nasadeného projektu. Na tomto odkaze však vidím len tento obrázok.

Ako mám nahrať projekt? Je len zostaviť zložku dosť nahrať celú aplikáciu, alebo musím urobiť niečo viac ručne ??? tu zadajte popis obrázku

odpovede:

1 pre odpoveď č. 1

Ak používate @angular/cli vybudovať projekt, ktorý chcete firebase.json súbor, ktorý sa má nastaviť nasledujúcim spôsobom (bez ohľadu na databázu a iné pravidlá):

{
"hosting": {
"public": "dist",
"rewrites": [
{
"source": "**",
"destination": "/index.html"
}
]
}
}

Chcete si byť istí, že firebase.json je na rovnakej úrovni adresára ako .angular-cli.json a vybudovaný priečinok "dist" vytvorený klientom.

Štruktúra by mala vyzerať takto:

dist/
e2e/
src/
.angular-cli.json
firebase.json

beh ng build --prod potom firebase deploy na rovnakej úrovni ako firebase.json a po úspechu prejdite na URL za predpokladu, že správa príkazového riadku firebase-tools, Ak ste prehliadač Chrome znova používali, vykonal som „Vymazanie vyrovnávacej pamäte a opätovné načítanie“.

Ak pôjdete na firebase konzolu pre projekt, v hosting panel, počet súborov v /dist priečinok by mal zodpovedať počtu súborov uvedených v najnovšom zázname "História nasadenia".

Dúfajme, že to pomôže!