我是一个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 (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')
});
我该怎么办?我知道我一定错过了什么,但我已经花了很多时间,给出任何答案都会有很大的帮助!在此先感谢:)
答案 0 :(得分:1)
查看Stefan Penner的这个示例应用程序https://github.com/stefanpenner/ember-cli-ember-fire/
答案 1 :(得分:1)
bower install firebase
emberfire/dist/emberfire.min.js
添加到Brocfile.js
数组中的legacyFilesToAppend
。将来访问此人的人:这仅适用于ember-cli 0.0.21。
答案 2 :(得分:1)
如果有人还在寻找这个,我只是创建了一个ember-cli
插件,其中包含firebase和emberfire到应用程序中。
您需要做的就是从您的应用中运行npm install --save-dev ember-cli-emberfire
,您应该很高兴。
答案 3 :(得分:0)
对于那些仍在寻求帮助的人,我能够通过在新分支中从头开始并遵循以下说明来启动我的应用:https://github.com/stefanpenner/ember-cli/issues/185#issuecomment-39170635