您好,我正在尝试使用 firestore,但由于某种原因,在包含
后遇到了问题 <script src="https://www.gstatic.com/firebasejs/5.5.7/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/5.5.7/firebasefirestore.js"></script>
并删除了我原来的
<script src="https://www.gstatic.com/firebasejs/5.5.7/firebase.js"></script>
当我检查控制台日志中的问题时,它说“firebase.auth()”不是一个函数,我想知道为什么
当我切换到原始版本时,它可以工作,并且 firebase 实时数据库正在工作,但是当我切换到 firestore 并添加不同的脚本标签时,它表明 firebase.auth() 不起作用
最佳答案
您将包含粒度 SDK,这意味着仅包含您明确包含其库的产品。由于您只包含 firebase-app
和 firebase-firestore
,因此这些是唯一可用的。如果您还想使用 Firebase 身份验证,也请包含 firebase-auth
。
<script src="https://www.gstatic.com/firebasejs/5.5.7/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/5.5.7/firebase-auth.js"></script>
<script src="https://www.gstatic.com/firebasejs/5.5.7/firebase-firestore.js"></script>
关于javascript - 当我尝试切换到 firestore 并添加新的脚本标记时 firebase.auth() 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54154753/