
Kevin Pinochet
Preguntahe intentado de todo, pero instalar firebase no he podido, incluso busque respuestas por horas en foros y nada 😕
<code> ERROR in node_modules/angularfire2/node_modules/@angular/fire/firebase.app.module.d.ts:2:10 - error TS2614: Module '"../../../../firebase"' has no exported member 'auth'. Did you mean to use 'import auth from "../../../../firebase"' instead? 2 import { auth, database, messaging, storage, firestore, functions } from 'firebase/app'; ~~~~ node_modules/angularfire2/node_modules/@angular/fire/firebase.app.module.d.ts:2:16 - error TS2614: Module '"../../../../firebase"' has no exported member 'database'. Did you mean to use 'import database from "../../../../firebase"' instead? 2 import { auth, database, messaging, storage, firestore, functions } from 'firebase/app'; ~~~~~~~~ node_modules/angularfire2/node_modules/@angular/fire/firebase.app.module.d.ts:2:26 - error TS2614: Module '"../../../../firebase"' has no exported member 'messaging'. Did you mean to use 'import messaging from "../../../../firebase"' instead? 2 import { auth, database, messaging, storage, firestore, functions } from 'firebase/app'; ~~~~~~~~~ node_modules/angularfire2/node_modules/@angular/fire/firebase.app.module.d.ts:2:37 - error TS2614: Module '"../../../../firebase"' has no exported member 'storage'. Did you mean to use 'import storage from "../../../../firebase"' instead? 2 import { auth, database, messaging, storage, firestore, functions } from 'firebase/app'; ~~~~~~~ node_modules/angularfire2/node_modules/@angular/fire/firebase.app.module.d.ts:2:46 - error TS2614: Module '"../../../../firebase"' has no exported member 'firestore'. Did you mean to use 'import firestore from "../../../../firebase"' instead? 2 import { auth, database, messaging, storage, firestore, functions } from 'firebase/app'; ~~~~~~~~~ node_modules/angularfire2/node_modules/@angular/fire/firebase.app.module.d.ts:2:57 - error TS2614: Module '"../../../../firebase"' has no exported member 'functions'. Did you mean to use 'import functions from "../../../../firebase"' instead? 2 import { auth, database, messaging, storage, firestore, functions } from 'firebase/app'; ~~~~~~~~~ node_modules/angularfire2/node_modules/@angular/fire/auth/auth.d.ts:4:10 - error TS2614: Module '"../../../../../firebase"' has no exported member 'User'. Did you mean to use 'import User from "../../../../../firebase"' instead? 4 import { User, auth } from 'firebase/app'; ~~~~ node_modules/angularfire2/node_modules/@angular/fire/auth/auth.d.ts:4:16 - error TS2614: Module '"../../../../../firebase"' has no exported member 'auth'. Did you mean to use 'import auth from "../../../../../firebase"' instead? 4 import { User, auth } from 'firebase/app'; ~~~~ node_modules/angularfire2/node_modules/@angular/fire/database/interfaces.d.ts:2:10 - error TS2614: Module '"../../../../../firebase"' has no exported member 'database'. Did you mean to use 'import database from "../../../../../firebase"' instead? 2 import { database } from 'firebase/app'; ~~~~~~~~ node_modules/angularfire2/node_modules/@angular/fire/storage/interfaces.d.ts:1:10 - error TS2614: Module '"../../../../../firebase"' has no exported member 'storage'. Did you mean to use 'import storage from "../../../../../firebase"' instead? 1 import { storage } from 'firebase/app'; ~~~~~~~ node_modules/angularfire2/node_modules/@angular/fire/storage/observable/fromTask.d.ts:3:10 - error TS2614: Module '"../../../../../../firebase"' has no exported member 'storage'. Did you mean to use 'import storage from "../../../../../../firebase"' instead? 3 import { storage } from 'firebase/app';
Carlos Andrés Montaña Guerrero
Para solucionar el error se debe correr este comando
npm i firebase@7.24.0
y agregar en el tsconfig al final esto
“esModuleInterop”: true, “allowSyntheticDefaultImports”: true
asi como lo muestro a continuación
/* To learn more about this file see: https://angular.io/config/tsconfig. */ { "compileOnSave": false, "compilerOptions": { "baseUrl": "./", "outDir": "./dist/out-tsc", "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitReturns": true, "noFallthroughCasesInSwitch": true, "sourceMap": true, "declaration": false, "downlevelIteration": true, "experimentalDecorators": true, "moduleResolution": "node", "importHelpers": true, "target": "es2017", "module": "es2020", "lib": [ "es2018", "dom" ] }, "angularCompilerOptions": { "enableI18nLegacyMessageIdFormat": false, "strictInjectionParameters": true, "strictInputAccessModifiers": true, "strictTemplates": true } , "esModuleInterop": true, "allowSyntheticDefaultImports": true }

Hector Romero
Como vas aqui Kevin?

Kevin Pinochet
Resolvi en duplicadode encc0 pero el error persiste :/ :/ :/
ERROR in node_modules/@angular/fire/firebase.app.module.d.ts:2:10 - error TS2614: Module '"../../firebase"' has no exported member 'auth'. Did you mean to use 'import auth from "../../firebase"' instead? 2 import { auth, database, messaging, storage, firestore, functions } from 'firebase/app'; ~~~~ node_modules/@angular/fire/firebase.app.module.d.ts:2:16 - error TS2614: Module '"../../firebase"' has no exported member 'database'. Did you mean to use 'import database from "../../firebase"' instead? 2 import { auth, database, messaging, storage, firestore, functions } from 'firebase/app'; ~~~~~~~~ node_modules/@angular/fire/firebase.app.module.d.ts:2:26 - error TS2614: Module '"../../firebase"' has no exported member 'messaging'. Did you mean to use 'import messaging from "../../firebase"' instead? 2 import { auth, database, messaging, storage, firestore, functions } from 'firebase/app'; ~~~~~~~~~ node_modules/@angular/fire/firebase.app.module.d.ts:2:37 - error TS2614: Module '"../../firebase"' has no exported member 'storage'. Did you mean to use 'import storage from "../../firebase"' instead? 2 import { auth, database, messaging, storage, firestore, functions } from 'firebase/app'; ~~~~~~~ node_modules/@angular/fire/firebase.app.module.d.ts:2:46 - error TS2614: Module '"../../firebase"' has no exported member 'firestore'. Did you mean to use 'import firestore from "../../firebase"' instead? 2 import { auth, database, messaging, storage, firestore, functions } from 'firebase/app'; ~~~~~~~~~ node_modules/@angular/fire/firebase.app.module.d.ts:2:57 - error TS2614: Module '"../../firebase"' has no exported member 'functions'. Did you mean to use 'import functions from "../../firebase"' instead? 2 import { auth, database, messaging, storage, firestore, functions } from 'firebase/app'; ~~~~~~~~~ node_modules/@angular/fire/auth/auth.d.ts:4:10 - error TS2614: Module '"../../../firebase"' has no exported member 'User'. Did you mean to use 'import User from "../../../firebase"' instead? 4 import { User, auth } from 'firebase/app'; ~~~~ node_modules/@angular/fire/auth/auth.d.ts:4:16 - error TS2614: Module '"../../../firebase"' has no exported member 'auth'. Did you mean to use 'import auth from "../../../firebase"' instead? 4 import { User, auth } from 'firebase/app'; ~~~~ node_modules/@angular/fire/auth/auth.d.ts:12:14 - error TS2411: Property 'authState' of type 'Observable<any>' is not assignable to string index type 'Promise<any> & ((...args: unknown[]) => Promise<any>) & ((...args: unknown[]) => any)'. 12 readonly authState: Observable<User | null>; ~~~~~~~~~ node_modules/@angular/fire/auth/auth.d.ts:16:14 - error TS2411: Property 'idToken' of type 'Observable<string>' is not assignable to string index type 'Promise<any> & ((...args: unknown[]) => Promise<any>) & ((...args: unknown[]) => any)'. 16 readonly idToken: Observable<string | null>; ~~~~~~~ node_modules/@angular/fire/auth/auth.d.ts:20:14 - error TS2411: Property 'user' of type 'Observable<any>' is not assignable to string index type 'Promise<any> & ((...args: unknown[]) => Promise<any>) & ((...args: unknown[]) => any)'. 20 readonly user: Observable<User | null>; ~~~~ node_modules/@angular/fire/auth/auth.d.ts:26:14 - error TS2411: Property 'idTokenResult' of type 'Observable<any>' is not assignable to string index type 'Promise<any> & ((...args: unknown[]) => Promise<any>) & ((...args: unknown[]) => any)'. 26 readonly idTokenResult: Observable<auth.IdTokenResult | null>; ~~~~~~~~~~~~~ node_modules/@angular/fire/database/interfaces.d.ts:2:10 - error TS2614: Module '"../../../firebase"' has no exported member 'database'. Did you mean to use 'import database from "../../../firebase"' instead? 2 import { database } from 'firebase/app'; ~~~~~~~~ node_modules/@angular/fire/database/database.d.ts:5:10 - error TS2614: Module '"../../../firebase"' has no exported member 'database'. Did you mean to use 'import database from "../../../firebase"' instead? 5 import { database } from 'firebase/app'; ~~~~~~~~ node_modules/@angular/fire/storage/interfaces.d.ts:1:10 - error TS2614: Module '"../../../firebase"' has no exported member 'storage'. Did you mean to use 'import storage from "../../../firebase"' instead? 1 import { storage } from 'firebase/app'; ~~~~~~~ node_modules/@angular/fire/storage/storage.d.ts:5:10 - error TS2614: Module '"../../../firebase"' has no exported member 'storage'. Did you mean to use 'import storage from "../../../firebase"' instead? 5 import { storage } from 'firebase/app'; ~~~~~~~ node_modules/@angular/fire/storage/observable/fromTask.d.ts:3:83 - error TS2694: Namespace '"C:/Windows/System32/platzi-store/node_modules/firebase/index"' has no exported member 'storage'. 3 export declare function fromTask(task: UploadTask): Observable<import("firebase").storage.UploadTaskSnapshot>;

Kevin Pinochet
Volví a instalar de la manera que indicaste, también cambie la manera en que se llama y el error persiste :(
ERROR in node_modules/@angular/fire/firebase.app.module.d.ts:4:13 - error TS2300: Duplicate identifier 'ɵngcc0'. 4 import * as ɵngcc0 from '@angular/core'; ~~~~~~ node_modules/@angular/fire/firebase.app.module.d.ts:5:13 - error TS2300: Duplicate identifier 'ɵngcc0'. 5 import * as ɵngcc0 from '@angular/core'; ~~~~~~ node_modules/@angular/fire/firebase.app.module.d.ts:2:10 - error TS2614: Module '"../../firebase"' has no exported member 'auth'. Did you mean to use 'import auth from "../../firebase"' instead? 2 import { auth, database, messaging, storage, firestore, functions } from 'firebase/app'; ~~~~ node_modules/@angular/fire/firebase.app.module.d.ts:2:16 - error TS2614: Module '"../../firebase"' has no exported member 'database'. Did you mean to use 'import database from "../../firebase"' instead? 2 import { auth, database, messaging, storage, firestore, functions } from 'firebase/app'; ~~~~~~~~ node_modules/@angular/fire/firebase.app.module.d.ts:2:26 - error TS2614: Module '"../../firebase"' has no exported member 'messaging'. Did you mean to use 'import messaging from "../../firebase"' instead? 2 import { auth, database, messaging, storage, firestore, functions } from 'firebase/app'; ~~~~~~~~~ node_modules/@angular/fire/firebase.app.module.d.ts:2:37 - error TS2614: Module '"../../firebase"' has no exported member 'storage'. Did you mean to use 'import storage from "../../firebase"' instead? 2 import { auth, database, messaging, storage, firestore, functions } from 'firebase/app'; ~~~~~~~ node_modules/@angular/fire/firebase.app.module.d.ts:2:46 - error TS2614: Module '"../../firebase"' has no exported member 'firestore'. Did you mean to use 'import firestore from "../../firebase"' instead? 2 import { auth, database, messaging, storage, firestore, functions } from 'firebase/app'; ~~~~~~~~~ node_modules/@angular/fire/firebase.app.module.d.ts:2:57 - error TS2614: Module '"../../firebase"' has no exported member 'functions'. Did you mean to use 'import functions from "../../firebase"' instead? 2 import { auth, database, messaging, storage, firestore, functions } from 'firebase/app'; ~~~~~~~~~ node_modules/@angular/fire/firebase.app.module.d.ts:52:12 - error TS2300: Duplicate identifier 'ɵmod'. 52 static ɵmod: ɵngcc0.ɵɵNgModuleDefWithMeta<AngularFireModule, never, never, never>; ~~~~ node_modules/@angular/fire/firebase.app.module.d.ts:53:12 - error TS2300: Duplicate identifier 'ɵinj'. 53 static ɵinj: ɵngcc0.ɵɵInjectorDef<AngularFireModule>; ~~~~ node_modules/@angular/fire/auth/auth.d.ts:4:10 - error TS2614: Module '"../../../firebase"' has no exported member 'User'. Did you mean to use 'import User from "../../../firebase"' instead? 4 import { User, auth } from 'firebase/app'; ~~~~ node_modules/@angular/fire/auth/auth.d.ts:4:16 - error TS2614: Module '"../../../firebase"' has no exported member 'auth'. Did you mean to use 'import auth from "../../../firebase"' instead? 4 import { User, auth } from 'firebase/app'; ~~~~ node_modules/@angular/fire/auth/auth.d.ts:12:14 - error TS2411: Property 'authState' of type 'Observable<any>' is not assignable to string index type 'Promise<any> & ((...args: unknown[]) => Promise<any>) & ((...args: unknown[]) => any)'. 12 readonly authState: Observable<User | null>; ~~~~~~~~~ node_modules/@angular/fire/auth/auth.d.ts:16:14 - error TS2411: Property 'idToken' of type 'Observable<string>' is not assignable to string index type 'Promise<any> & ((...args: unknown[]) => Promise<any>) & ((...args: unknown[]) => any)'. 16 readonly idToken: Observable<string | null>; ~~~~~~~ node_modules/@angular/fire/auth/auth.d.ts:20:14 - error TS2411: Property 'user' of type 'Observable<any>' is not assignable to string index type 'Promise<any> & ((...args: unknown[]) => Promise<any>) & ((...args: unknown[]) => any)'. 20 readonly user: Observable<User | null>; ~~~~ node_modules/@angular/fire/auth/auth.d.ts:26:14 - error TS2411: Property 'idTokenResult' of type 'Observable<any>' is not assignable to string index type 'Promise<any> & ((...args: unknown[]) => Promise<any>) & ((...args: unknown[]) => any)'. 26 readonly idTokenResult: Observable<auth.IdTokenResult | null>; ~~~~~~~~~~~~~ node_modules/@angular/fire/database/interfaces.d.ts:2:10 - error TS2614: Module '"../../../firebase"' has no exported member 'database'. Did you mean to use 'import database from "../../../firebase"' instead? 2 import { database } from 'firebase/app'; ~~~~~~~~ node_modules/@angular/fire/database/database.d.ts:5:10 - error TS2614: Module '"../../../firebase"' has no exported member 'database'. Did you mean to use 'import database from "../../../firebase"' instead? 5 import { database } from 'firebase/app'; ~~~~~~~~ node_modules/@angular/fire/storage/interfaces.d.ts:1:10 - error TS2614: Module '"../../../firebase"' has no exported member 'storage'. Did you mean to use 'import storage from "../../../firebase"' instead? 1 import { storage } from 'firebase/app'; ~~~~~~~ node_modules/@angular/fire/storage/storage.d.ts:5:10 - error TS2614: Module '"../../../firebase"' has no exported member 'storage'. Did you mean to use 'import storage from "../../../firebase"' instead? 5 import { storage } from 'firebase/app'; ~~~~~~~ node_modules/@angular/fire/storage/observable/fromTask.d.ts:3:83 - error TS2694: Namespace '"C:/Windows/System32/platzi-store/node_modules/firebase/index"' has no exported member 'storage'. 3 export declare function fromTask(task: UploadTask): Observable<import("firebase").storage.UploadTaskSnapshot>;

Nicolas Molina
Si estas usando el servicio de Auth puedes cambiar esto:
Las líneas que usan
this.af.auth
return this.af.auth.createUserWithEmailAndPassword(email, password);
por
this.af
return this.af.createUserWithEmailAndPassword(email, password);
Fue un pequeño cambio en la lib de Angular Fire

Nicolas Molina
Hola, debes instalar la reciente versión de AngularFire, esta es la forma correcta de hacerlo:
ng add @angular/fire

Kevin Pinochet
ERROR in node_modules/angularfire2/node_modules/@angular/fire/firebase.app.module.d.ts:2:10 - error TS2614: Module '"../../../../firebase"' has no exported member 'auth'. Did you mean to use 'import auth from "../../../../firebase"' instead? 2 import { auth, database, messaging, storage, firestore, functions } from 'firebase/app'; ~~~~ node_modules/angularfire2/node_modules/@angular/fire/firebase.app.module.d.ts:2:16 - error TS2614: Module '"../../../../firebase"' has no exported member 'database'. Did you mean to use 'import database from "../../../../firebase"' instead? 2 import { auth, database, messaging, storage, firestore, functions } from 'firebase/app'; ~~~~~~~~ node_modules/angularfire2/node_modules/@angular/fire/firebase.app.module.d.ts:2:26 - error TS2614: Module '"../../../../firebase"' has no exported member 'messaging'. Did you mean to use 'import messaging from "../../../../firebase"' instead? 2 import { auth, database, messaging, storage, firestore, functions } from 'firebase/app'; ~~~~~~~~~ node_modules/angularfire2/node_modules/@angular/fire/firebase.app.module.d.ts:2:37 - error TS2614: Module '"../../../../firebase"' has no exported member 'storage'. Did you mean to use 'import storage from "../../../../firebase"' instead? 2 import { auth, database, messaging, storage, firestore, functions } from 'firebase/app'; ~~~~~~~ node_modules/angularfire2/node_modules/@angular/fire/firebase.app.module.d.ts:2:46 - error TS2614: Module '"../../../../firebase"' has no exported member 'firestore'. Did you mean to use 'import firestore from "../../../../firebase"' instead? 2 import { auth, database, messaging, storage, firestore, functions } from 'firebase/app'; ~~~~~~~~~ node_modules/angularfire2/node_modules/@angular/fire/firebase.app.module.d.ts:2:57 - error TS2614: Module '"../../../../firebase"' has no exported member 'functions'. Did you mean to use 'import functions from "../../../../firebase"' instead? 2 import { auth, database, messaging, storage, firestore, functions } from 'firebase/app'; ~~~~~~~~~ node_modules/angularfire2/node_modules/@angular/fire/auth/auth.d.ts:4:10 - error TS2614: Module '"../../../../../firebase"' has no exported member 'User'. Did you mean to use 'import User from "../../../../../firebase"' instead? 4 import { User, auth } from 'firebase/app'; ~~~~ node_modules/angularfire2/node_modules/@angular/fire/auth/auth.d.ts:4:16 - error TS2614: Module '"../../../../../firebase"' has no exported member 'auth'. Did you mean to use 'import auth from "../../../../../firebase"' instead? 4 import { User, auth } from 'firebase/app'; ~~~~ node_modules/angularfire2/node_modules/@angular/fire/database/interfaces.d.ts:2:10 - error TS2614: Module '"../../../../../firebase"' has no exported member 'database'. Did you mean to use 'import database from "../../../../../firebase"' instead? 2 import { database } from 'firebase/app'; ~~~~~~~~ node_modules/angularfire2/node_modules/@angular/fire/storage/interfaces.d.ts:1:10 - error TS2614: Module '"../../../../../firebase"' has no exported member 'storage'. Did you mean to use 'import storage from "../../../../../firebase"' instead? 1 import { storage } from 'firebase/app'; ~~~~~~~ node_modules/angularfire2/node_modules/@angular/fire/storage/observable/fromTask.d.ts:3:10 - error TS2614: Module '"../../../../../../firebase"' has no exported member 'storage'. Did you mean to use 'import storage from "../../../../../../firebase"' instead? 3 import { storage } from 'firebase/app';