The upgrade guide does not cover `ng update` stopping on a Node.js version message
Mantenedores costumam responder em até 3 dias
Avaliação
- Dificuldade
- 1/5
- Tempo estimado
- Menos de uma hora
- Facilidade para iniciantes
- 92/100
- Tipo de issue
- Documentação
- Clareza
- Claramente especificada
- Status de atividade
- Ativa
- Domínio
- documentation
Direção de pesquisa
Abra docs/version-21-upgrade.md e leia a seção existente “Other notes” junto com os comandos ng update relatados e a saída do Node.js. Adicione uma nota concisa que cubra a mensagem confusa, por que a CLI mais recente usada temporariamente a causa e as formas documentadas de contorná-la; estará concluído quando o guia de atualização do Angular 21 abordar esse cenário sem alterar o código do AngularFire.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
In an app that is already on Angular 21, ng update @angular/fire@next can stop before it updates anything:
Installing a temporary Angular CLI versioned latest to perform the update.
Node.js version v22.22.1 detected.
The Angular CLI requires a minimum Node.js version of v22.22.3 or v24.15.0 or v26.0.0.
Node.js 22.22.1 is a version Angular 21 supports, so the message is confusing, and docs/version-21-upgrade.md does not mention it.
Why it happens
ng updatechooses which Angular CLI runs the update from the first@angular/package in the command. If that package has no version number, it downloads@angular/cli@latest.@angular/cli@latestis 22.2.1, which requires Node.js^22.22.3 || ^24.15.0 || >=26.0.0. Angular CLI 21 accepts^20.19.0 || ^22.12.0 || >=24.0.0.- On a Node.js version in between, the downloaded CLI refuses to start. This is Angular CLI behavior, and it happens before any AngularFire code runs.
What I ran
On Node.js 22.22.1, on 2026-10-02:
ng update @angular/fireandng update @angular/fire@nextin an Angular 21 app both stop with the message above.ng update @angular/[email protected]in the same app does not.- The guide's own command,
ng update @angular/core@21 @angular/cli@21 @angular/fire@next, is not affected. It ran with a temporary Angular CLI 21.2.24 and completed.
Proposed change
A bullet under "Other notes" naming the message, the cause, and the two ways past it: update Node.js, or give the first @angular/ package a version number.
- Linguagem predominante
- TypeScript
- Estrelas
- 7.8k
- Forks
- 2.2k
- Merge médio
- 2d 14h
- PRs com merge (30d)
- 19
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de angular/angularfire
-
Use `TransferState` to hand server-rendered Firestore data to the browser, instead of reading every document twiceTalvez livre de novo @armando-navarro assumiu há 41 dias e não há nenhum pull request aberto. Abertacomp: firestore comp: ssr priority: P0 (critical) type: feature version: current (v17+)
angular/angularfire#3757 · 1 responsável ·
Mantenedores costumam responder em até 3 dias
-
Six `firebase` entry points have no `@angular/fire` equivalent, so their exports are unreachableTalvez livre de novo @armando-navarro assumiu há 41 dias e não há nenhum pull request aberto. Abertacomp: core type: feature
angular/angularfire#3755 · 1 responsável ·
Mantenedores costumam responder em até 3 dias
-
Angular 22 release pleaseAberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
angular/angularfire#3737 · 2 comentários · 24 reações ·
Mantenedores costumam responder em até 3 dias
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 52/100
angular/angularfire#3715 ·
Mantenedores costumam responder em até 3 dias
-
comp: build/pipeline type: RFC / discussion / question
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
angular/angularfire#3699 · 17 comentários · 4 reações ·
Mantenedores costumam responder em até 3 dias
Todas as issues de angular/angularfire
Issues semelhantes
-
area:deploy task
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
wilanis/wilanis-js#1017 ·
Mantenedores costumam responder em até 1 dia
-
documentation v2
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
modelcontextprotocol/servers#5133 ·
Mantenedores costumam responder em até 1 dia
-
budget bug feature frontend good-issue medium needs-review OSCI'26 payments
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
SatyamPandey-07/WorkSphere#5990 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
lugassawan/swe-workbench#799 ·
Mantenedores costumam responder em até 1 dia
-
bug good first issue javascript
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
yukikotani231/sqlsift#326 ·
Mantenedores costumam responder em até 1 dia