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 или веб-пакете, но я не знаю, как