📅  最后修改于: 2023-12-03 15:39:21.303000             🧑  作者: Mango
当在使用 firebase auth
模块时,若使用 import {auth} from 'firebase/auth'
导入 auth
对象时,可能会遇到如下错误:尝试导入错误:“auth”未从“firebase auth”导出
。这是因为在此错误的语境下, auth
并没有被导出,因此导入失败。
如何解决这个错误呢?我们需要注意以下两个方面:
请确保您的 firebase
版本是最新的。您可以使用 npm list firebase
命令检查当前安装的 firebase
版本,并使用 npm install firebase
命令更新到最新版本。
请确保您从正确的路径导入 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
对象。