bigcommerce模板:尝试添加自定义Javascript模块__WEBPACK_IMPORTED_MODULE_3__common_firebase __。a._log不是函数

时间:2018-05-25 16:20:06

标签: webpack bigcommerce

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
    }
}

资产/ JS /主题/普通/ 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或webpack注册该模块,但我不知道如何

0 个答案:

没有答案