Rumah > Soal Jawab > teks badan
Kali pertama saya menggunakan firebase dengan vue.js. Selepas memasang firebase menggunakan npm, saya menambahkannya ke main.js seperti yang ditunjukkan di bawah.
//main.js import { createApp } from "vue"; import App from "./App.vue"; import Router from "./router.js"; // bootstrap import "bootstrap/dist/css/bootstrap.min.css"; import "bootstrap"; // firebase import firebase from "firebase"; // For Firebase JS SDK v7.20.0 and later, measurementId is optional const firebaseConfig = { apiKey: "", authDomain: "", projectId: "", storageBucket: "", messagingSenderId: "", appId: "", measurementId: "", }; firebase.initializeApp(firebaseConfig); createApp(App).use(Router).mount("#app");
Ini adalah package.json
"dependencies": { "bootstrap": "^5.1.3", "core-js": "^3.6.5", "firebase": "^9.6.4", "vue": "^3.0.0", "vue-carousel-card": "^2.0.0", "vue-router": "^4.0.12", "vue3-carousel": "^0.1.35" },
Jika saya menambah firebase dan menjalankan perkhidmatan seperti ini, ralat dicetak mengatakan firebase tidak dapat ditemui.
This dependency was not found: * firebase in ./src/main.js To install it, you can run: npm install --save firebase
Boleh beritahu saya punca dan penyelesaian masalah ini? Terima kasih selamanya.
P粉0042876652024-04-01 00:52:01
Anda menggunakan "firebase": "^9.6.4" yang menggunakan cara mengimport yang berbeza.
Anda boleh menurunkan taraf kepada Firebase 8:
npm remove firebase npm add firebase@^8.10.0
Tapi kalau nak guna firebase 9 boleh guna
import firebase from 'firebase/compat/app' //v9 firebase.initializeApp({ ... })
atau
import { initializeApp } from 'firebase/app'; initializeApp({ ... })