The quickstart's first command fails on npm older than 11.6 (`reading 'edgesOut'`)
Los mantenedores suelen responder en 3 días
@armando-navarro ya está trabajando en esto.
Desde el 2/10/2026.
- #3787 de @armando-navarro — abierto
Evaluación
- Dificultad
- 1/5
- Tiempo estimado
- Menos de una hora
- Aptitud para principiantes
- 88/100
- Tipo de issue
- Documentación
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Área
- documentation
Línea de trabajo
Comienza con el paso 1 en docs/install-and-setup.md y revisa el comando npm create @angular@21. Actualiza el paso con el error de npm anterior a la versión 11.6 y la recuperación documentada: instala npm@11 globalmente, elimina la carpeta de proyecto restante y vuelve a ejecutar el comando. El trabajo estará terminado cuando el inicio rápido explique cómo completar correctamente la creación del proyecto.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Step 1 of docs/install-and-setup.md creates a project with npm create @angular@21 <project-name>. On npm older than 11.6 that command stops while installing packages:
npm error Cannot read properties of null (reading 'edgesOut')
✖ Package install failed, see above.
This is an npm bug, npm/cli#9787, and it happens before AngularFire is involved. Angular closed its own report of it, angular/angular-cli#34083, as an npm bug. A quickstart reader meets it anyway, because the newest Node.js 20 and 22 releases come with npm 10.
What I ran
A new Angular 21 project, on 2026-10-02:
- npm 10.8.2, 10.9.8, 10.9.9, 11.3.0 and 11.5.2 fail with the error above.
- npm 11.6.0, 11.19.0, 11.21.0 and 12.2.0 install.
- A failed run leaves the project folder behind, and running the command again into it fails with
A merge conflicted on path "/<project-name>/package.json".
Proposed change
One line under step 1 that names the error and says to run npm install -g npm@11, delete the leftover folder, and run the command again.
- Lenguaje dominante
- TypeScript
- Estrellas
- 7.8k
- Forks
- 2.2k
- Merge medio
- 3 d 2 h
- PR fusionados (30 d)
- 13
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de angular/angularfire
-
docs: the App Check guide does not cover server-side renderingPosiblemente ocupada @armando-navarro la tomó hace 9 días. Abiertocomp: app-check comp: docs comp: ssr type: chore version: current (v17+)
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
angular/angularfire#3774 ·
Los mantenedores suelen responder en 3 días
-
Use `TransferState` to hand server-rendered Firestore data to the browser, instead of reading every document twiceQuizá libre de nuevo @armando-navarro la tomó hace 36 días y no hay ningún pull request abierto. Abiertocomp: firestore comp: ssr priority: P0 (critical) type: feature version: current (v17+)
angular/angularfire#3757 · 1 asignado ·
Los mantenedores suelen responder en 3 días
-
Six `firebase` entry points have no `@angular/fire` equivalent, so their exports are unreachableQuizá libre de nuevo @armando-navarro la tomó hace 36 días y no hay ningún pull request abierto. Abiertocomp: core type: feature
angular/angularfire#3755 · 1 asignado ·
Los mantenedores suelen responder en 3 días
-
Angular 22 release pleaseAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
angular/angularfire#3737 · 2 comentarios · 24 reacciones ·
Los mantenedores suelen responder en 3 días
-
Dificultad 4/5 3-5 días Aptitud para principiantes 52/100
angular/angularfire#3715 ·
Los mantenedores suelen responder en 3 días
Todos los issues de angular/angularfire
Issues similares
-
feat(subscription): add Manage Subscription (Stripe portal) to the Subscription tab plan cardAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Los mantenedores suelen responder en 1 día
-
[Feature] 通知栏合并重复消息并显示次数Abiertoarea:ui enhancement issue-form:feature platform:cross-platform review: high
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
1lck/Lithe-IDEA#1092 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
developmentseed/deck.gl-raster#693 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
Marker-Inc-Korea/AutoRAG#1801 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
iii-hq/iii#2278 · 1 comentario ·
Los mantenedores suelen responder en 1 día