Firebase可与SystemJS配合使用

时间:2015-12-28 11:36:41

标签: typescript firebase systemjs

我正在使用SystemJS来加载我的所有依赖项。我正在使用TypeScript,但我真的很奇怪。正在导入Firebase,但我无法在其上调用`new Firebase(“myUrl”)。

这是我的SystemJS的地图属性

map: {
        'rxjs': '/node_modules/rxjs',
        'lodash': '/node_modules/lodash/index.js',
        'handlebars': '/node_modules/handlebars/dist/handlebars.min.js',
        'firebase': '/node_modules/firebase/lib/firebase-web.js'
}

除非我遗漏了某些东西,否则我似乎无法实例化Firebase实例......

new Firebase("myUrl")抛出Firebase is not a function,但对象不是undefined

我升级到SystemJS 0.19.6和Firebase 2.3.2

1 个答案:

答案 0 :(得分:1)

我的SystemJs:

'firebase': 'npm:firebase/firebase.js',

还有我的代码:

import 'firebase';

let config = {
    apiKey: ,
    authDomain: 
    databaseURL: ',
    storageBucket: ,
    messagingSenderId: 
  };

firebase.initializeApp(config);

它与SystemJs配合得很好。