Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

docs: the documented install and upgrade commands do not work with 21.0.0-rc.1

Abierto
#3,764 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
58/100
Tipo de issue
Documentación
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
angular, typescript

Línea de trabajo

Locate the Quickstart, the v21 upgrade guide, and the twelve per-product pages that repeat the AngularFire install command. Compare their documented commands with the reported Angular 22, AngularFire 21.0.0-rc.1, and firebase-tools 15 behavior, keeping the firebase-tools crash out of scope. Done means the documentation gets users to a working app and the repeated version-sensitive instructions are consistent.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

comp: docs type: chore version: current (v17+)

With 21.0.0-rc.1 on npm next and Angular 22 on npm latest, the commands in the Quickstart and the v21 upgrade guide no longer get anyone to a working app.

What I found
  • The upgrade guide's first command fails:
    • ng update @angular/core @angular/cli targets Angular 22, and the CLI refuses the two-major jump from Angular 20: "Updating multiple major versions of '@angular/core' at once is not supported."
  • The upgrade guide's second command does nothing:
    • ng update @angular/fire reports "Package '@angular/fire' is already up to date", because latest is still 20.1.0.
  • The Quickstart cannot reach a working app at all:
    • Step 1 creates a project on the newest Angular, which is 22, and step 2 then installs AngularFire from latest.
    • Neither @angular/fire nor @angular/fire@next resolves against Angular 22.
  • Setup stops on firebase-tools 15:
    • After the features question, ng add fails with Cannot read properties of undefined (reading 'email').
    • firebaseTools.login() returns an object with email in firebase-tools 14 and returns undefined in 15.
    • The peer range accepts 15 (#3701), and npm installs 15 by default.
  • Thirteen pages repeat the same install command:
    • The Quickstart and twelve per-product pages each carry their own ng add @angular/fire, so every version change has to be made in thirteen places.
Scope

Documentation only. The firebase-tools 15 crash will go in its own issue/PR.

Lenguaje dominante
TypeScript
Estrellas
7.8k
Forks
2.2k
Merge medio
3 d 6 h
PR fusionados (30 d)
5

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de angular/angularfire

Todos los issues de angular/angularfire

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.