2017-09-02 3 views
1

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

  1. Firebase CLI-Funktionen ...: Hosting.
  2. 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.
  3. Öffentliches Verzeichnis: Geben Sie dist ein, denn hier befinden sich Ihre produktionsfertigen Angular-App-Assets.
  4. Konfigurieren als Single-Page App: Die meiste Zeit werden Sie ja (y) für diese eine sagen.
  5. Ü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.

Antwort

0

Nachdem Sie laufen firebase init

Press SPACE to select hosting, then Enter to confirm.

Verwandte Themen