首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Firebase: TypeError: firebase.firestore不是函数

Firebase: TypeError: firebase.firestore不是函数
EN

Stack Overflow用户
提问于 2019-07-07 23:14:01
回答 2查看 6.4K关注 0票数 3

我正在遵循https://firebase.google.com/docs/web/setup的示例

所以我的index.html里有这个

代码语言:javascript
复制
<body>
<!-- The core Firebase JS SDK is always required and must be listed first -->
<script src="https://www.gstatic.com/firebasejs/6.2.4/firebase-app.js"></script>

<!-- include only the Firebase features as you need -->
<script defer src="https://www.gstatic.com/firebasejs/6.2.4/firebase-auth.js"></script>
<script defer src="https://www.gstatic.com/firebasejs/6.2.4/firebase-firestore.js"></script>
<script defer src="https://www.gstatic.com/firebasejs/6.2.4/firebase-messaging.js"></script>

<!-- Initialize Firebase -->
<script src="./firebase-init.js"></script>
</body>

在firebase-init.js中

代码语言:javascript
复制
// Your web app's Firebase configuration
var firebaseConfig = {
    apiKey: ...
    authDomain: ...
    databaseURL: ...
    ...
};

// Initialize Firebase
var app = firebase.initializeApp(firebaseConfig);

// Initialize Firestore
var db = firebase.firestore();
// also tried: 
// var db = firebase.firestore(app);
// var db = app.firestore();

然而,每当我尝试加载页面时,我都会得到TypeError: firebase.firestore is not a function

这看起来很微不足道,但我无法访问firestore

EN

回答 2

Stack Overflow用户

发布于 2019-07-07 23:25:21

你有没有试过在这里添加一个延迟?

代码语言:javascript
复制
<script defer src="./init-firebase.js"></script>

根据文档,我假设您应该这样做。

票数 2
EN

Stack Overflow用户

发布于 2021-10-06 21:21:01

也许问题出在新版本上。尝试使用旧版本的Firebase

npm install firebase@8.10.0 --save

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56923409

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档