Я хочу импортировать пакет, чтобы использовать его в действии Vuex, но только когда отправлено действие, чтобы сэкономить на размере входного пакета.
Моя попытка решения:
export const actions = {
async createNewBin(store, bin) {
const firebase = require('firebase/app');
require('firebase/firestore');
const collectionRef = firebase.firestore().collection('bins');
try {
const docRef = await collectionRef.add(bin);
return docRef;
} catch (e) {
return e;
}
}
}
firebase/firestore
находится внутри моего файла ввода, и я не хочу этого.