firebase-development:debug
Debug Firebase-Entwicklungsprobleme
Firebase-Entwicklungsprobleme können ohne einen systematischen Ansatz schwer zu beheben sein. Diese Anleitung bietet einen schrittweisen Workflow zur Diagnose von Emulator-Problemen, Regelverstößen, Funktionsfehlern, Auth-Problemen und Bereitstellungsfehlern.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "firebase-development:debug". Firebase emulators are not starting. I see port conflict errors.
Résultat attendu:
- Ich helfe Ihnen gerne beim Debuggen des Firebase-Emulator-Port-Konflikts. Hier ist ein systematischer Ansatz:
- 1. Identifizieren Sie, welche Ports mit lsof-Befehlen verwendet werden
- 2. Beenden Sie die in Konflikt stehenden Prozesse
- 3. Exportieren Sie vorhandene Emulatordaten vor dem Neustart
- 4. Starten Sie Emulatoren mit richtiger Konfiguration neu
- Möchten Sie, dass ich jeden Schritt im Detail durchgehe?
Audit de sécurité
SûrThis is a pure documentation skill containing only markdown text and workflow guidance. No executable code, scripts, network calls, or file system access. The skill provides debugging instructions for Firebase development issues.
Score de qualité
Ce que vous pouvez construire
Emulator-Startprobleme
Port-Konflikte und Initialisierungsfehler beheben, wenn Firebase-Emulatoren nicht starten
Regelverstöße
PERMISSION_DENIED-Fehler diagnostizieren und Firestore-Sicherheitsregeln korrigieren
Funktions-Bereitstellungsfehler
Cloud-Functions-Fehler und Bereitstellungskonfigurationsprobleme debuggen
Essayez ces prompts
Firebase-Emulatoren starten nicht. Ich sehe Port-Konflikt-Fehler. Helfen Sie mir, dieses Problem zu debuggen.
Ich erhalte PERMISSION_DENIED-Fehler beim Versuch, in den Firestore im Emulator zu schreiben. Debuggen Sie meine Sicherheitsregeln.
Meine Cloud-Funktion wird nicht ausgeführt. Sie läuft in ein Timeout und zeigt keine Fehler. Helfen Sie mir beim Debuggen.
Firebase Auth funktioniert im Emulator nicht. Tokens werden abgelehnt. Debuggen Sie mein Auth-Setup.
Bonnes pratiques
- Exportieren Sie immer Emulatordaten vor dem Neustart, um Testdaten zu erhalten
- Verwenden Sie den Regeln-Playground in der Emulator-UI, um Regeln vor der Bereitstellung zu testen
- Dokumentieren Sie Debugging-Schritte und Lösungen in docs/debugging-notes.md zur zukünftigen Referenz
Éviter
- Verwendung von kill -9 auf Emulatoren ohne vorherigen Datenexport
- Überspringen des Regeln-Playgrounds und Raten bei Regelproblemen
- Testen in der Produktion statt Verwendung von Emulatoren zum Debuggen