我一生都找不到为什么说我已经声明了两次命名空间。
错误信息是:
未捕获的错误:已声明命名空间“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
非常感谢。