Ich habe versucht, meine angular
4-Anwendung auf firebase
bereitstellen, aber das Setup hat mich nicht für jede Konfiguration fragen, wie hier erwähnt: https://alligator.io/angular/deploying-angular-app-to-firebase/ und viele similar answers on stack. Von den folgenden 5 Schritten, die der Firebase-CLI bei der Ausführung von firebase init
durchläuft, wurde ich nur nach Schritt1 und nicht nach anderen gefragt.Fehler Angular Anwendung bereitstellen auf Firebase
- Firebase CLI-Funktionen ...: Hosting.
- Datenbankregeldatei: Sie können den Standarddateinamen, den sie bereitstellen, beibehalten oder ändern, wenn Sie dies bevorzugen. Diese Datei wird erstellt und enthält die Datenbankregeln für Ihre App.
- Öffentliches Verzeichnis: Geben Sie dist ein, denn hier befinden sich Ihre produktionsfertigen Angular-App-Assets.
- Konfigurieren als Single-Page App: Die meiste Zeit werden Sie ja (y) für diese eine sagen.
- Überschreiben index.html: Nein
Daraus ergibt sich die firebase.json
in Stammverzeichnis generiert war leer:
{}
Dann, wenn ich firebase deploy
lief, habe ich diesen Fehler habe:
Error: Cannot understand what targets to deploy. Check that you specified valid targets if you used the --only or --except flag . Otherwise, check your firebase.json to ensure that your project is initialized for the desired features.
Ich habe dann nach dem firebase.json
Inhalt gegoogelt, der normal erstellt worden sein sollte, dann habe ich den unten in json und de eingefügt ployed, war es erfolgreich:
Jeder Grund, warum Firebase nicht nach Konfiguration fragte? Nutze ich den richtigen Inhalt in firebase.json? Ich fand "Ignore" Setup auch in dieser Datei here. Kann jemand den richtigen Inhalt teilen? TIA.