New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue - angularfire2 doesn't work on my Ionic2 project after released to beta.6. #663

Closed
sky09 opened this Issue Nov 3, 2016 · 5 comments

Comments

Projects
None yet
5 participants
@sky09

sky09 commented Nov 3, 2016

Hello, I have an issue on my Ionic 2 project using Angularfire2.
It works properly on angularfire2@beta.5, just 2 days ago.
Here is the issue I faced.

[21:54:35]  lint finished in 4.51 s
[21:54:35]  typescript: ...uy Network/BoonBuy/node_modules/angularfire2/node_modules/firebase/firebase.d.ts, lin            e: 12
            Duplicate identifier 'Promise'.

      L11:  static reject(error: Error): firebase.Promise<any>;
      L12:  static resolve<T>(value?: T): firebase.Promise<T>;

[21:54:35]  typescript: ...uy Network/BoonBuy/node_modules/angularfire2/node_modules/firebase/firebase.d.ts, lin            e: 17
            Duplicate identifier 'Promise_Instance'.

      L16:      resolver:
      L17:          (a?: (a: T) => undefined, b?: (a: Error) => undefined) => any);
      L18:  catch (onReject?: (a: Error) => any): firebase.Thenable<any>;

[21:54:35]  typescript: ...uy Network/BoonBuy/node_modules/angularfire2/node_modules/firebase/firebase.d.ts, lin            e: 130
            Duplicate identifier 'EmailAuthProvider'.

     L129:  static credential(email: string, password: string):
[21:54:35]  typescript: ...uy Network/BoonBuy/node_modules/angularfire2/node_modules/firebase/firebase.d.ts, lin            e: 135
     L130:      firebase.auth.AuthCredential;

            Duplicate identifier 'EmailAuthProvider_Instance'.

[21:54:35]  typescript: ...uy Network/BoonBuy/node_modules/angularfire2/node_modules/firebase/firebase.d.ts, lin            e: 144
[21:54:35]  typescript: ...uy Network/BoonBuy/node_modules/angularfire2/node_modules/firebase/firebase.d.ts, lin            e: 148
            Duplicate identifier 'FacebookAuthProvider'.

     L143:    static credential(token: string): firebase.auth.AuthCredential;
     L144:  }
     L145:  class FacebookAuthProvider_Instance implements firebase.auth.AuthProvider {

            Duplicate identifier 'FacebookAuthProvider_Instance'.

[21:54:35]  typescript: ...uy Network/BoonBuy/node_modules/angularfire2/node_modules/firebase/firebase.d.ts, lin            e: 153
     L147:    providerId: string;
     L148:  }

            Duplicate identifier 'GithubAuthProvider'.

     L152:    static credential(token: string): firebase.auth.AuthCredential;
     L153:  }
     L154:  class GithubAuthProvider_Instance implements firebase.auth.AuthProvider {

[21:54:35]  typescript: ...uy Network/BoonBuy/node_modules/angularfire2/node_modules/firebase/firebase.d.ts, lin            e: 157
            Duplicate identifier 'GithubAuthProvider_Instance'.

[21:54:35]  typescript: ...uy Network/BoonBuy/node_modules/angularfire2/node_modules/firebase/firebase.d.ts, lin            e: 162
     L156:    providerId: string;
[21:54:35]  typescript: ...uy Network/BoonBuy/node_modules/angularfire2/node_modules/firebase/firebase.d.ts, lin            e: 167
[21:54:35]  typescript: ...uy Network/BoonBuy/node_modules/angularfire2/node_modules/firebase/firebase.d.ts, lin            e: 172
     L157:  }

            Duplicate identifier 'GoogleAuthProvider'.

     L161:  static credential(idToken?: string|null, accessToken?: string|null):
     L162:      firebase.auth.AuthCredential;

            Duplicate identifier 'GoogleAuthProvider_Instance'.

     L166:    providerId: string;
     L167:  }

            Duplicate identifier 'TwitterAuthProvider'.

     L171:  static credential(token: string, secret: string):
     L172:      firebase.auth.AuthCredential;

[21:54:35]  typescript: ...uy Network/BoonBuy/node_modules/angularfire2/node_modules/firebase/firebase.d.ts, lin            e: 177
            Duplicate identifier 'TwitterAuthProvider_Instance'.

[21:54:35]  typescript: ...uy Network/BoonBuy/node_modules/angularfire2/node_modules/firebase/firebase.d.ts, lin            e: 181
            Duplicate identifier 'UserCredential'.

     L180:    user: firebase.User | null
     L181:  };

[21:54:35]  typescript: ...uy Network/BoonBuy/node_modules/angularfire2/node_modules/firebase/firebase.d.ts, lin            e: 339
            Duplicate identifier 'StringFormat'.

     L338:  BASE64: StringFormat,
     L339:  BASE64URL: StringFormat,
     L340:  DATA_URL: StringFormat,

[21:54:35]  typescript: ...uy Network/BoonBuy/node_modules/angularfire2/node_modules/firebase/firebase.d.ts, lin            e: 340
            Duplicate identifier 'StringFormat'.

     L339:  BASE64URL: StringFormat,
     L340:  DATA_URL: StringFormat,
     L341:  RAW: StringFormat,

[21:54:35]  typescript: ...uy Network/BoonBuy/node_modules/angularfire2/node_modules/firebase/firebase.d.ts, lin            e: 347
            Duplicate identifier 'TaskEvent'.

     L346:    STATE_CHANGED: TaskEvent,
     L347:  };

[21:54:35]  typescript: ...uy Network/BoonBuy/node_modules/angularfire2/node_modules/firebase/firebase.d.ts, lin            e: 348
            Duplicate identifier 'TaskEvent'.

[21:54:35]  typescript: ...uy Network/BoonBuy/node_modules/angularfire2/node_modules/firebase/firebase.d.ts, lin            e: 352
            Duplicate identifier 'TaskState'.

     L351:  CANCELED: TaskState,
     L352:  ERROR: TaskState,
     L353:  PAUSED: TaskState,

[21:54:35]  typescript: ...uy Network/BoonBuy/node_modules/angularfire2/node_modules/firebase/firebase.d.ts, lin            e: 353
            Duplicate identifier 'TaskState'.

     L352:  ERROR: TaskState,
     L353:  PAUSED: TaskState,
     L354:  RUNNING: TaskState,
[21:54:35]  typescript: ...uy Network/BoonBuy/node_modules/angularfire2/node_modules/firebase/firebase.d.ts, lin            e: 390

            Duplicate identifier 'export='.

[21:54:35]  typescript: .../WorkSpace/Phonegap/Boon Buy Network/BoonBuy/node_modules/firebase/firebase.d.ts, lin            e: 12
            Duplicate identifier 'Promise'.

      L11:  static reject(error: Error): firebase.Promise<any>;
[21:54:35]  typescript: .../WorkSpace/Phonegap/Boon Buy Network/BoonBuy/node_modules/firebase/firebase.d.ts, lin            e: 17
      L12:  static resolve<T>(value?: T): firebase.Promise<T>;

            Duplicate identifier 'Promise_Instance'.

      L16:      resolver:
      L17:          (a?: (a: T) => undefined, b?: (a: Error) => undefined) => any);
      L18:  catch (onReject?: (a: Error) => any): firebase.Thenable<any>;

[21:54:35]  typescript: .../WorkSpace/Phonegap/Boon Buy Network/BoonBuy/node_modules/firebase/firebase.d.ts, lin            e: 132
            Duplicate identifier 'EmailAuthProvider'.

[21:54:35]  typescript: .../WorkSpace/Phonegap/Boon Buy Network/BoonBuy/node_modules/firebase/firebase.d.ts, lin            e: 137
     L131:  static credential(email: string, password: string):
     L132:      firebase.auth.AuthCredential;

            Duplicate identifier 'EmailAuthProvider_Instance'.

[21:54:35]  typescript: .../WorkSpace/Phonegap/Boon Buy Network/BoonBuy/node_modules/firebase/firebase.d.ts, lin            e: 146
            Duplicate identifier 'FacebookAuthProvider'.

     L145:    static credential(token: string): firebase.auth.AuthCredential;
     L146:  }
     L147:  class FacebookAuthProvider_Instance implements firebase.auth.AuthProvider {

[21:54:35]  typescript: .../WorkSpace/Phonegap/Boon Buy Network/BoonBuy/node_modules/firebase/firebase.d.ts, lin            e: 150
            Duplicate identifier 'FacebookAuthProvider_Instance'.

     L149:    providerId: string;
     L150:  }

[21:54:35]  typescript: .../WorkSpace/Phonegap/Boon Buy Network/BoonBuy/node_modules/firebase/firebase.d.ts, lin            e: 155
            Duplicate identifier 'GithubAuthProvider'.

     L154:    static credential(token: string): firebase.auth.AuthCredential;
     L155:  }
     L156:  class GithubAuthProvider_Instance implements firebase.auth.AuthProvider {

[21:54:35]  typescript: .../WorkSpace/Phonegap/Boon Buy Network/BoonBuy/node_modules/firebase/firebase.d.ts, lin            e: 159
            Duplicate identifier 'GithubAuthProvider_Instance'.

     L158:    providerId: string;
[21:54:35]  typescript: .../WorkSpace/Phonegap/Boon Buy Network/BoonBuy/node_modules/firebase/firebase.d.ts, lin            e: 164
     L159:  }

            Duplicate identifier 'GoogleAuthProvider'.

     L163:  static credential(idToken?: string|null, accessToken?: string|null):
     L164:      firebase.auth.AuthCredential;

[21:54:35]  typescript: .../WorkSpace/Phonegap/Boon Buy Network/BoonBuy/node_modules/firebase/firebase.d.ts, lin            e: 169
[21:54:35]  typescript: .../WorkSpace/Phonegap/Boon Buy Network/BoonBuy/node_modules/firebase/firebase.d.ts, lin            e: 174
            Duplicate identifier 'GoogleAuthProvider_Instance'.

     L168:    providerId: string;
     L169:  }

            Duplicate identifier 'TwitterAuthProvider'.
[21:54:35]  typescript: .../WorkSpace/Phonegap/Boon Buy Network/BoonBuy/node_modules/firebase/firebase.d.ts, lin            e: 179

     L173:  static credential(token: string, secret: string):
     L174:      firebase.auth.AuthCredential;

[21:54:35]  typescript: .../WorkSpace/Phonegap/Boon Buy Network/BoonBuy/node_modules/firebase/firebase.d.ts, lin            e: 183
            Duplicate identifier 'TwitterAuthProvider_Instance'.

[21:54:35]  typescript: .../WorkSpace/Phonegap/Boon Buy Network/BoonBuy/node_modules/firebase/firebase.d.ts, lin            e: 354
[21:54:35]  typescript: .../WorkSpace/Phonegap/Boon Buy Network/BoonBuy/node_modules/firebase/firebase.d.ts, lin            e: 355
[21:54:35]  typescript: .../WorkSpace/Phonegap/Boon Buy Network/BoonBuy/node_modules/firebase/firebase.d.ts, lin            e: 362
[21:54:35]  typescript: .../WorkSpace/Phonegap/Boon Buy Network/BoonBuy/node_modules/firebase/firebase.d.ts, lin            e: 363
[21:54:35]  typescript: .../WorkSpace/Phonegap/Boon Buy Network/BoonBuy/node_modules/firebase/firebase.d.ts, lin            e: 367
[21:54:35]  typescript: .../WorkSpace/Phonegap/Boon Buy Network/BoonBuy/node_modules/firebase/firebase.d.ts, lin            e: 368
            Duplicate identifier 'UserCredential'.

     L182:    user: firebase.User | null
     L183:  };

            Duplicate identifier 'StringFormat'.

     L353:  BASE64: StringFormat,
     L354:  BASE64URL: StringFormat,
     L355:  DATA_URL: StringFormat,

            Duplicate identifier 'StringFormat'.

     L354:  BASE64URL: StringFormat,
     L355:  DATA_URL: StringFormat,
     L356:  RAW: StringFormat,

            Duplicate identifier 'TaskEvent'.

     L361:    STATE_CHANGED: TaskEvent,
     L362:  };

            Duplicate identifier 'TaskEvent'.

            Duplicate identifier 'TaskState'.

     L366:  CANCELED: TaskState,
     L367:  ERROR: TaskState,
     L368:  PAUSED: TaskState,

            Duplicate identifier 'TaskState'.

[21:54:35]  typescript: .../WorkSpace/Phonegap/Boon Buy Network/BoonBuy/node_modules/firebase/firebase.d.ts, lin            e: 405
     L367:  ERROR: TaskState,
     L368:  PAUSED: TaskState,
     L369:  RUNNING: TaskState,

            Duplicate identifier 'export='.

[21:54:35]  transpile failed

...
"angularfire2": "^2.0.0-beta.5",
"firebase": "^3.5.2",
"ionic-angular": "2.0.0-rc.1",
"ionic-native": "2.2.3",
"moment": "2.15.1",
"rxjs": "5.0.0-beta.12",
"zone.js": "0.6.21"
...
"@ionic/app-scripts": "0.0.37",
"@types/request": "0.0.30",
"typescript": "^2.0.3"

Windows 10 x64, Node 6.9.1, Cordova 6.3.1

@chrste90

This comment has been minimized.

chrste90 commented Nov 3, 2016

Just delete types from tsconfig, you can find more information in the changelog: https://github.com/angular/angularfire2/blob/master/CHANGELOG.md

@AdamJo

This comment has been minimized.

AdamJo commented Nov 3, 2016

@tinydream12 Check out Issue #658 if @Chris1308's answer doesn't work for you. Seems there are be multiple ways to fix it.

@katowulf

This comment has been minimized.

Collaborator

katowulf commented Nov 3, 2016

This doesn't follow the issue template and has already been multiple fixes suggested, which aren't refuted here.

@katowulf katowulf closed this Nov 3, 2016

@sky09

This comment has been minimized.

sky09 commented Nov 3, 2016

thanks @Chris1308 , it works fine. 👍

@Jennyshah

This comment has been minimized.

Jennyshah commented Oct 5, 2017

i have an error...
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment