Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Adding firebase & emberfire dependencies to an ember.js app (ember-cli)

I'm an emberjs begginer and I have been searching how to add the "firebase" and "emberfire" dependencies to my ember application that I created using ember-cli. I used bower to install these 2 dependencies but I get this error:

    Firebase is not defined
ReferenceError: Firebase is not defined
    at eval (app/adapters/application.js:6:23)
    at requireModule (loader.js:54:29)
    at resolveOther (ember-resolver.js:158:20)
    at superWrapper (ember.js:1267:16)
    at Ember.DefaultResolver.extend.resolve (ember-resolver.js:205:17)
    at superWrapper [as resolve] (ember.js:1267:16)
    at Object.resolve [as resolver] (ember.js:41149:21)
    at Object.Container.resolve (ember.js:10907:29)
    at factoryFor (ember.js:11373:31)
    at instantiate (ember.js:11434:21)

here's my adapter:

    export default DS.FirebaseAdapter.extend({
    firebase: new Firebase('https://(myfirebaseurl).firebaseio.com')
  });

What should I do? I know I must have missed something, but I have already spent many hours and any answer given would be a great help ! Thanks in advance :)

like image 368
Badr Tazi Avatar asked Jan 26 '26 14:01

Badr Tazi


2 Answers

  1. bower install firebase
  2. Add emberfire/dist/emberfire.min.js to Brocfile.js inside the legacyFilesToAppend array.
  3. Add a line in your bower.json file matching the version that you're using so that on a new checkout everything will continue to work.

People visiting this in the future: this applies to ember-cli 0.0.21 ONLY.

like image 156
nathanhammond Avatar answered Jan 28 '26 03:01

nathanhammond


Check out this example app by Stefan Penner https://github.com/stefanpenner/ember-cli-ember-fire/

like image 43
Adam Putinski Avatar answered Jan 28 '26 04:01

Adam Putinski



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!