The quickstart's first command fails on npm older than 11.6 (`reading 'edgesOut'`)
メンテナーはふだん 3 日以内に返信
評価
- 難易度
- 1/5
- 見積もり時間
- 1時間未満
- 初心者へのやさしさ
- 88/100
- issue の種類
- ドキュメント
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
調査の方向性
docs/install-and-setup.md の Step 1 から始め、npm create @angular@21 コマンドを確認します。npm 11.6 未満で発生するエラーと、文書化された復旧方法を Step に追加します。npm@11 をグローバルにインストールし、残ったプロジェクトフォルダーを削除して、コマンドを再度実行します。クイックスタートでプロジェクトの作成を正常に完了する方法が説明されていれば完了です。
索引モデルが issue の本文から書いたものです。
説明
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.
- 主要言語
- TypeScript
- スター
- 7.8k
- フォーク
- 2.2k
- 平均マージ
- 3日 2時間
- マージ済み PR(30日)
- 13
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
angular/angularfire のほかの issue
-
docs: the App Check guide does not cover server-side rendering対応中かも @armando-navarro が 8 日前に担当しました。 オープンcomp: app-check comp: docs comp: ssr type: chore version: current (v17+)
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
angular/angularfire#3774 ·
メンテナーはふだん 3 日以内に返信
-
Use `TransferState` to hand server-rendered Firestore data to the browser, instead of reading every document twice再び着手できるかも @armando-navarro が 35 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンcomp: firestore comp: ssr priority: P0 (critical) type: feature version: current (v17+)
angular/angularfire#3757 · 担当者 1 名 ·
メンテナーはふだん 3 日以内に返信
-
Six `firebase` entry points have no `@angular/fire` equivalent, so their exports are unreachable再び着手できるかも @armando-navarro が 35 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンcomp: core type: feature
angular/angularfire#3755 · 担当者 1 名 ·
メンテナーはふだん 3 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
angular/angularfire#3737 · コメント 2 件 · リアクション 24 件 ·
メンテナーはふだん 3 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 52/100
angular/angularfire#3715 ·
メンテナーはふだん 3 日以内に返信
angular/angularfire の issue をすべて見る
似ている issue
-
fix(data-lake): wizard source step still previews the local slug, not the server-disambiguated oneオープンdata-lake
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
enhancement good first issue priority: low size: XS
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1〜3時間 初心者へのやさしさ 88/100
-
bug ios mobile priority:P1
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 90/100
streamplace/streamplace#1351 ·
メンテナーはふだん 2 日以内に返信