0

我一生都找不到为什么说我已经声明了两次命名空间。

错误信息是:

未捕获的错误:已声明命名空间“Firebase”。

我看到有这个错误的人将他们的应用程序命名为“emberfire”或“firebase”。我将我的应用命名为“nutella”,所以我不知道它为什么抱怨命名空间。

我尝试搜索“Firebase”这个词,结果如下:

/Users/sunoceansand/nutella/app/adapters/application.js:

1  import config from '../config/environment';

2: import Firebase from 'firebase';
3: import FirebaseAdapter from 'emberfire/adapters/firebase';
4  
5: export default FirebaseAdapter.extend({
6:   firebase: new Firebase(config.firebase)
7  });
8  

/Users/sunoceansand/nutella/app/initializers/session.js:

4  var session = Ember.Object.extend({
5  
6:  addFirebaseCallback: function() {
7       var session = this;
8  

/Users/sunoceansand/nutella/app/serializers/nutella.js:

1  import DS from 'ember-data';
2  
3: export default DS.FirebaseSerializer.extend({
4  });
5  

非常感谢。

4

1 回答 1

0

当我卸载随机安装的插件时,这个问题得到了解决。

于 2015-04-24T03:02:23.083 回答