2015-12-28 1 views
1

Я использую SystemJS для загрузки всех моих зависимостей. Я использую TypeScript, но я что-то действительно странное происходит. Firebase импортируется, но я не вижу, чтобы называть его новой Firebase («myUrl»).Firebase для работы с SystemJS

Вот моя карта свойство 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

Я столкнулся с той же проблемой, вы ее решили? –

+0

Я сбросил систему JS из-за этого и нескольких других проблем и пошел с webpack –

ответ

1

Мои SystemJs:

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

И есть мой код:

import 'firebase'; 

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

firebase.initializeApp(config); 

Это хорошо работает с SystemJs.

 Смежные вопросы

  • Нет связанных вопросов^_^