【问题标题】:Adding firebase & emberfire dependencies to an ember.js app (ember-cli)将 firebase 和 emberfire 依赖项添加到 ember.js 应用程序 (ember-cli)
【发布时间】:2014-09-11 12:36:25
【问题描述】:

我是 emberjs 初学者,我一直在寻找如何将“firebase”和“emberfire”依赖项添加到我使用 ember-cli 创建的 ember 应用程序中。我使用 bower 安装了这 2 个依赖项,但出现此错误:

    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')
  });

我该怎么办?我知道我一定错过了一些东西,但我已经花了很多时间,给出的任何答案都会有很大的帮助!在此先感谢:)

【问题讨论】:

    标签: ember.js ember-app-kit emberfire ember-cli


    【解决方案1】:
    1. bower install firebase
    2. legacyFilesToAppend 数组中添加emberfire/dist/emberfire.min.jsBrocfile.js
    3. 在您的 bower.json 文件中添加与您正在使用的版本匹配的行,以便在新的结帐时一切都将继续工作。

    未来访问此内容的人:这仅适用于 ember-cli 0.0.21。

    【讨论】:

      【解决方案2】:

      查看 Stefan Penner https://github.com/stefanpenner/ember-cli-ember-fire/ 的这个示例应用程序

      【讨论】:

      • 请注意,Stefan 的应用程序已经与当前版本的 ember-cli 过时(仅在四天后)。为了正确包含 emberfire,集成 的唯一部分是将其添加到 legacyFilesToAppend 数组中。
      【解决方案3】:

      如果有人还在寻找这个,我刚刚创建了一个 ember-cli 插件,其中包含 firebase 和 emberfire 到应用程序中。

      您需要做的就是在您的应用程序中运行npm install --save-dev ember-cli-emberfire,然后就可以开始了。

      你可以在这里看到代码https://github.com/tikotzky/ember-cli-emberfire

      【讨论】:

        【解决方案4】:

        对于那些仍在寻求帮助的人,我可以通过在新分支中从头开始并遵循以下说明来让我的应用程序运行:https://github.com/stefanpenner/ember-cli/issues/185#issuecomment-39170635

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-03-27
          • 1970-01-01
          • 1970-01-01
          • 2021-06-05
          • 2012-12-30
          • 2012-11-01
          • 1970-01-01
          相关资源
          最近更新 更多