he intentado de todo, pero instalar firebase no he podido, incluso busque respuestas por horas en foros y nada 😕 <code>&lt;code&gt; ERROR...

Kevin Pinochet

Kevin Pinochet

Pregunta
studenthace 5 años

he 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';
7 respuestas
para escribir tu comentario
    Carlos Andrés Montaña Guerrero

    Carlos Andrés Montaña Guerrero

    studenthace 4 años

    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

    Hector Romero

    studenthace 5 años

    Como vas aqui Kevin?

    Kevin Pinochet

    Kevin Pinochet

    studenthace 5 años

    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

    Kevin Pinochet

    studenthace 5 años

    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

    Nicolas Molina

    teacherhace 5 años

    Si estas usando el servicio de Auth puedes cambiar esto:

    Las líneas que usan

    this.af.auth
    , como esta:

    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

    Nicolas Molina

    teacherhace 5 años

    Hola, debes instalar la reciente versión de AngularFire, esta es la forma correcta de hacerlo:

    ng add @angular/fire

    Kevin Pinochet

    Kevin Pinochet

    studenthace 5 años
    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';
Curso de Angular [Empieza Gratis]

Curso de Angular [Empieza Gratis]

Entiende los conceptos fundamentales de Angular 8. Conoce la arquitectura de este Framework para que programes aplicaciones web con sus mejores prácticas. Conecta tus aplicaciones con una API para obtener datos de un sistema de Backend. Crea una tienda en línea y publícala en Internet con Firebase.

Curso de Angular [Empieza Gratis]
Curso de Angular [Empieza Gratis]

Curso de Angular [Empieza Gratis]

Entiende los conceptos fundamentales de Angular 8. Conoce la arquitectura de este Framework para que programes aplicaciones web con sus mejores prácticas. Conecta tus aplicaciones con una API para obtener datos de un sistema de Backend. Crea una tienda en línea y publícala en Internet con Firebase.