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 ???
odpovede:
1 pre odpoveď č. 1Ak 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!