Добавьте что-то подобное в config.js
в массиве head . Обратите внимание, что это добавляет firebase-app
(ядро), firebase-auth
, firestore
и cloud functions
, так как я использую 4 модуля в своем проекте.
Обратите внимание, что я также инициализирую здесь и firebase
, и firestore
. Так что я получаю firestore как глобальную переменную.
При загрузке Firebase все они будут перемещены в раздел заголовка приложения.
head: [
[
"script",
{
src: "https://www.gstatic.com/firebasejs/5.5.6/firebase-app.js"
}
],
[
"script",
{
src: "https://www.gstatic.com/firebasejs/5.5.6/firebase-auth.js"
}
],
[
"script",
{
src: "https://www.gstatic.com/firebasejs/5.5.6/firebase-firestore.js"
}
],
[
"script",
{
src: "https://www.gstatic.com/firebasejs/5.5.6/firebase-functions.js"
}
],
[
"script",
{},
`var config = {
apiKey: "apikey",
authDomain: "app.firebaseapp.com",
databaseURL: "https://app.firebaseio.com",
projectId: "appname",
storageBucket: "appname.appspot.com",
messagingSenderId: "12345"
};
firebase.initializeApp(config);
const firestore = firebase.firestore();
const settings = { /* your settings... */
timestampsInSnapshots: true
};
firestore.settings(settings);`
],
]