Vue3.js )錯誤:找不到模組'firebase”
P粉928591383
P粉928591383 2024-03-31 19:01:32
0
1
498

我第一次在 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

請問這個問題的原因和解決方法嗎? 永遠謝謝你。

P粉928591383
P粉928591383

全部回覆(1)
P粉004287665

您正在使用“firebase”:“^9.6.4”,它使用不同的導入方式。

您可以降級到 Firebase 8:

npm remove firebase
npm add firebase@^8.10.0

但是如果您想使用 firebase 9,您可以使用

import firebase from 'firebase/compat/app' //v9

firebase.initializeApp({
   ...
})

import { initializeApp } from 'firebase/app';

initializeApp({
  ...
})
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板