请帮我重写代码以使用动态导入功能。不幸的是,我不知道如何在模块中使用动态导入。
import firebase from 'firebase/app';
import 'firebase/firestore';
const config = {
apiKey: '',
authDomain: '',
databaseURL: '',
projectId: '',
storageBucket: '',
messagingSenderId: '',
};
const initApp = firebase.initializeApp(config).firestore();
initApp.settings({
timestampsInSnapshots: true,
});
const app = firebase.app().firestore();
export default !firebase.apps.length ? initApp : app;
我尝试了什么
import('firebase/app')
.then((firebase) => {
firebase.initializeApp(config).firestore();
});