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

The quickstart's first command fails on npm older than 11.6 (`reading 'edgesOut'`)

Cerrado Apto para principiantes
#3,785 0 comentarios 0 reacciones 0 asignados Ver en GitHub

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
Stack tecnológico
angular, node.js

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

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

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

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.