Javascript 尝试导入错误:';获取XmlHttpFactory';不是从'@firebase/webchannel包装器';(导入为';v';)

Javascript 尝试导入错误:';获取XmlHttpFactory';不是从'@firebase/webchannel包装器';(导入为';v';),javascript,reactjs,firebase,google-authentication,Javascript,Reactjs,Firebase,Google Authentication,我已经将我的firebase链接到我的项目,以便将其用于GoogleAuth,但这个问题一直存在 从“firebase/app”导入firebase; 导入“firebase/firestore”; 导入“firebase/auth”; 常量配置={ apiKey:“*************************”, authDomain:“**********************”, 项目D:“****************”, storageBucket:“***********

我已经将我的firebase链接到我的项目,以便将其用于GoogleAuth,但这个问题一直存在

从“firebase/app”导入firebase;
导入“firebase/firestore”;
导入“firebase/auth”;
常量配置={
apiKey:“*************************”,
authDomain:“**********************”,
项目D:“****************”,
storageBucket:“***************************,”,
messagingSenderId:“*******************************”,
appId:“*************************************”,
度量标准:“*******************”,
};
firebase.initializeApp(配置);
export const auth=firebase.auth();
export const firestore=firebase.firestore();
const provider=new firebase.auth.GoogleAuthProvider();
setCustomParameters({prompt:“select_account”});
导出const signInWithGoogle=()=>auth.signInWithPopup(提供程序);

导出默认firebase;
您好,我也收到了此错误。这不是您代码中的错误,而是依赖项。firebase软件包刚刚更新到8.6.4。请检查是否安装了此版本,如果是,请将其降级为firebase@8.6.3这是稳定的,对我有效。

刚刚在您的包中找到了问题检查。json file以查看您使用的firebase版本。如果您有firebase版本:8.6.4,请使用
npm uninstall firebase
卸载。然后使用
npm install重新安装firebase@8.6.3

它确实解决了我在localhost中遇到的问题,但当我尝试部署到netlify.com时,它会抛出相同的错误。@Emilis,因此我遇到了相同的issue,为了修复它,我使用上面的代码再次卸载。然后重新安装了7.20.0版。我使用vercel进行了部署,但在我的终端显示“编译成功”之前,它无法工作。另外,请确保在firebase的“授权域”选项卡中添加您的部署域。祝您好运!