Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

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

Đang mở
#3,764 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
58/100
Loại issue
Tài liệu
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
angular, typescript
Lĩnh vực
documentation

Hướng nghiên cứu

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.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

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.

Ngôn ngữ chính
TypeScript
Star
7.8k
Fork
2.2k
Merge trung bình
3 ngày 6 giờ
Pull request đã merge (30 ngày)
5

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của angular/angularfire

Tất cả issue của angular/angularfire

Issue tương tự

Thêm issue về TypeScript

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.