加入firebase&;ember.js应用程序的emberfire依赖项(ember cli)
我是一名emberjs begginer,一直在研究如何将“firebase”和“emberfire”依赖项添加到我使用ember cli创建的ember应用程序中。我使用bower安装了这两个依赖项,但出现以下错误:加入firebase&;ember.js应用程序的emberfire依赖项(ember cli),ember.js,ember-app-kit,emberfire,ember-cli,Ember.js,Ember App Kit,Emberfire,Ember Cli,我是一名emberjs begginer,一直在研究如何将“firebase”和“emberfire”依赖项添加到我使用ember cli创建的ember应用程序中。我使用bower安装了这两个依赖项,但出现以下错误: Firebase is not defined ReferenceError: Firebase is not defined at eval (app/adapters/application.js:6:23) at requireModule (loa
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)
这是我的适配器:
export default DS.FirebaseAdapter.extend({
firebase: new Firebase('https://(myfirebaseurl).firebaseio.com')
});
我该怎么办?我知道我一定错过了什么,但我已经花了很多时间,给出的任何答案都会有很大的帮助!提前感谢:)查看Stefan Penner的示例应用程序
bower安装firebase
emberfire/dist/emberfire.min.js添加到Brocfile.js
中的legacyFilesToAppend
数组中
将来访问此应用程序的用户:这仅适用于ember cli 0.0.21。对于仍在寻求此方面帮助的用户,我可以通过在新分支中从头开始并遵循以下说明使我的应用程序正常工作:如果有人仍在寻找此应用程序,我刚刚创建了一个
ember cli
插件,它在应用程序中同时包含firebase和emberfire
您只需在应用程序中运行npm安装--保存dev-ember cli-emberfire
,就可以开始了
您可以在此处看到代码请注意,Stefan的应用程序与当前版本的ember cli已经过时(仅四天后)。为了正确包含emberfire,集成的唯一部分是将其添加到
legacyFilesToAppend
数组中。