我第一次在 vue.js 中使用 firebase。 使用 npm 安装 firebase 后,我将其添加到 main.js 中,如下所示。
//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");
这是 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"
},
如果我添加 firebase 并像这样运行服务,则会输出一条错误,指出无法找到 firebase。
This dependency was not found: * firebase in ./src/main.js To install it, you can run: npm install --save firebase
请问这个问题的原因和解决办法吗? 永远谢谢你。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
您正在使用“firebase”:“^9.6.4”,它使用不同的导入方式。
您可以降级到 Firebase 8:
但是如果您想使用 firebase 9,您可以使用
import firebase from 'firebase/compat/app' //v9 firebase.initializeApp({ ... })或
import { initializeApp } from 'firebase/app'; initializeApp({ ... })