修复 firebase js 模块

问题描述

在多次尝试失败后,我再次为您提供帮助。我正在做一个亚马逊克隆网站来练习不同的技能。在火力基地部分之前一切顺利。我已经查看了 JavaScript 的官方 firebase 站点

import firebase from "firebase";

// For Firebase JS SDK v7.20.0 and later,measurementId is optional
const firebaseConfig = {
    apiKey: "AIzaSyCOCeYxc55AadYW4ODhyjrApehQQrbSfWM",authDomain: "fir-3a819.firebaseapp.com",projectId: "fir-3a819",storageBucket: "fir-3a819.appspot.com",messagingSenderId: "198132761508",appId: "1:198132761508:web:a42c545f129e292889b731",measurementId: "G-R26ZHCCPQ4"
  };

const firebaseApp = firebase.initializeApp(firebaseConfig);

const db = firebaseApp.firestore();
const auth = firebase.auth();

export { db,auth };

我已经完成了

npm unistall firebase

npm clear cache

npm i firebase@^4.8.0

原来我是这样做的

npm install -g firebase-tools && npm install firebase && firebase login

当前终端中的消息是

编译失败。
./src/firebase.js 找不到模块:无法解析“C:\Users\Owner\amazon-clone\src”中的“firebase”

解决方法

首先,运行:

rm -rf node_modules
rm package-lock.json yarn.lock
npm cache clear --force

然后运行命令

npm install -g firebase-tools && npm install firebase && firebase login

npm install 

然后你也可以运行

npm run dev