DeprecationWarning: The 'punycode' module is deprecated when running ng add @angular/fire
- Vorherrschende Sprache
- TypeScript
- Sterne
- 7.8k
- Forks
- 2.2k
- Ø Merge
- 22 Std. 28 Min.
- Gemergte PRs (30 T.)
- 6
Beschreibung
## DeprecationWarning: The 'punycode' module is deprecated when running ng add @angular/fire
**Description:**
When adding `@angular/fire` to a new Angular 19 application using the `ng add @angular/fire` schematic, a `DeprecationWarning` related to Node.js's `punycode` module is displayed.

**Versions:**
* **Angular CLI:** (Please specify, e.g., `19.x.x`)
* **Angular Core:** (Please specify, e.g., `19.x.x`)
* **@angular/fire:** (Please specify the version installed by `ng add`, check `package.json`)
* **Node.js:** (Please specify, e.g., `v18.x.x`, `v20.x.x`)
* **firebase-tools:** `14.2.2` (as per the log)
**Steps to Reproduce:**
1. Create a new Angular 19 application:
```bash
ng new my-angular-app
cd my-angular-app
```
2. Run the `ng add @angular/fire` schematic:
```bash
ng add @angular/fire
```
3. During the installation and setup process, select the following Firebase features when prompted:
* Authentication
* Firestore
* Realtime Database
**Expected Behavior:**
The `ng add @angular/fire` schematic should complete without displaying deprecation warnings related to Node.js modules.
**Current Behavior:**
During the execution of the schematic, after selecting Firebase features and while dependencies are being installed or files are being configured, the following warning appears in the console:

Beitragsleitfaden
Rechercherichtung
Reproduziere die Warnung in einer neuen Angular-19-Anwendung, indem du `ng add @angular/fire` ausführst und Authentication, Firestore und Realtime Database auswählst. Untersuche die Installation der Abhängigkeiten und die Konfigurationsausgabe des Schematics, um die Ursache der `punycode`-Warnung zu identifizieren; abgeschlossen ist die Aufgabe, wenn das Setup ohne diese Deprecation-Warnung abgeschlossen wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- angular, firebase, node.js, typescript
- Bereich
- cli, tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100