Трафарет Bigcommerce: попытка добавить пользовательский модуль Javascript __WEBPACK_IMPORTED_MODULE_3__common_firebase __. a._log не является функцией - PullRequest
0 голосов
/ 25 мая 2018

assets / js / theme / home.js (домашняя страница)

import {firebaseFactory} from './common/firebase';
export default class Home extends PageManager {
    loaded(next) {
        console.log(firebaseFactory) //ƒ firebaseFactory(){_classCallCheck(this,firebaseFactory)}
        firebaseFactory._test('test'); //__WEBPACK_IMPORTED_MODULE_3__common_firebase__.a._log is not a function
        next
    }
}

assets / js / theme / common / firebase.js

var firebase = require("firebase/app");
export class firebaseFactory {
    init() {    
        var config = {...};
        firebase.initializeApp(config);
    }
    _test(msg) {
        console.log(msg)
    }
}

Вопрос

выше в home.js Я пытаюсь получить доступ к функциям из ./common/firebase для использования в качестве службы.Если вы посмотрите на то, что говорится в console.log выше (закомментировано);Вы видите, что я делаю не так?Я почти уверен, что мне нужно зарегистрировать модуль в app.js или веб-пакете, но я не знаю, как

...