angular / angular/angularfire

@angular/build: TS2307: Cannot find module 'firebase/compat'

Aberta
#3,677 0 comentários 3 reações 0 responsáveis Ver no GitHub
Linguagem predominante
TypeScript
Estrelas
7.8k
Forks
2.2k
Merge médio
22h 28min
PRs com merge (30d)
6

Descrição

I currently have an Angular 20 application with storage.
I tried to migrate to the new builder system and after running the migration script I get:

>
X [ERROR] TS2307: Cannot find module 'firebase/compat' or its corresponding type declarations. [plugin angular-compiler]

node_modules/.pnpm/@angular+fire@20.0.1_b3d6211399b528bde26c95436c0ed9a1/node_modules/@angular/fire/compat/storage/index.d.ts:9:33:
9 │ import * as firebase_compat from 'firebase/compat';
╵ ~~~~~~~~~~~~~~~~~

With `@angular-devkit/build-angular` it works fine.

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Reproduza a migração do Angular 20 com @angular/fire compat storage e compare o novo builder com @angular-devkit/build-angular. Comece pelo import de firebase/compat em @angular/fire/compat/storage/index.d.ts referenciado e pela saída da migração do builder. A tarefa estará concluída quando a aplicação migrada for compilada sem TS2307.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
angular, firebase, typescript
Domínio
build-system
Tipo de issue
Bug
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
35/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.