📜  尝试导入错误:“auth”未从“firebase auth”导出 (1)

📅  最后修改于: 2023-12-03 15:39:21.303000             🧑  作者: Mango

尝试导入错误:“auth”未从“firebase auth”导出

当在使用 firebase auth 模块时,若使用 import {auth} from 'firebase/auth' 导入 auth对象时,可能会遇到如下错误:尝试导入错误:“auth”未从“firebase auth”导出。这是因为在此错误的语境下, auth 并没有被导出,因此导入失败。

如何解决这个错误呢?我们需要注意以下两个方面:

  1. 检查版本号:

请确保您的 firebase 版本是最新的。您可以使用 npm list firebase 命令检查当前安装的 firebase 版本,并使用 npm install firebase 命令更新到最新版本。

  1. 导入正确:

请确保您从正确的路径导入 auth 对象。正确的导入方式应该是 import {auth} from 'firebase/app'; import 'firebase/auth'。注意,要先从 'firebase/app' 路径导入 auth,再从 'firebase/auth' 导入。

这样,当您使用 auth 对象时就不会再出现上述错误了。

代码片段:

import firebase from 'firebase/app';
import 'firebase/auth';

firebase.initializeApp(config);

const auth = firebase.auth();

以上代码片段演示了正确导入 auth 对象的方式,首先从 'firebase/app' 导入,再从 'firebase/auth' 导入,并在初始化 firebase 应用后使用 auth 对象。