我正在使用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
答案 0 :(得分:1)
我的SystemJs:
'firebase': 'npm:firebase/firebase.js',
还有我的代码:
import 'firebase';
let config = {
apiKey: ,
authDomain:
databaseURL: ',
storageBucket: ,
messagingSenderId:
};
firebase.initializeApp(config);
它与SystemJs配合得很好。