首页 > 解决方案 > Firebase 库订单

问题描述

我正在制作一个带有 Firebase 数据库的网页。

我是新手,我想知道图书馆的顺序是否重要。

我的库如下所示:

 <head>
     <meta charset="utf-8">
     <script src="https://www.gstatic.com/firebasejs/6.2.4/firebase-app.js"></script>
     <script src="https://www.gstatic.com/firebasejs/6.2.4/firebase-firestore.js"></script>
     <script src="https://www.gstatic.com/firebasejs/6.2.4/firebase-storage.js"></script>
     <<script src="https://www.gstatic.com/firebasejs/7.6.1/firebase-analytics.js"></script>
     <script src="https://www.gstatic.com/firebasejs/7.6.1/firebase-auth.js"></script>
     <script src="https://www.gstatic.com/firebasejs/7.6.1/firebase-firestore.js"></script>
     <script src="uploadr.js" charset="utf-8"></script>
     <title>Uploader</title>   
</head>

我不断收到大量错误在此处输入图像描述

如果我删除后半部分并保持这样,我没有任何错误。但我真的需要 auth 库。

<script src="https://www.gstatic.com/firebasejs/6.2.4/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/6.2.4/firebase-firestore.js"></script>
<script src="https://www.gstatic.com/firebasejs/6.2.4/firebase-storage.js"></script>

标签: javascripthtmlfirebase

解决方案


您包含的各个产品库之间的版本不匹配。你有 6.2.4 和 7.6.1 的混合。Firebase 提供的所有库都应该具有相同的版本,否则它们可能无法相互配合使用。截至今天的最新版本是 7.6.2。

顺序确实有点重要。正如您在错误消息中看到的那样,firebase-app.js 应该首先出现,其他所有内容都应该按照您想要的任何顺序出现。


推荐阅读