【发布时间】:2017-10-20 10:54:25
【问题描述】:
我正在将一个简单的 html / javascript 项目从 firebase 实时数据库迁移到云 firestore。我遵循quickstart 并添加了 firebase-firestore 库 - 但是当我尝试初始化 firestore 时,我得到 'Uncaught TypeError: firebase.firestore is not a function'。快速入门提到:
const firebase = require("firebase");
// Required for side-effects
require("firebase/firestore");
.. 但我认为这只是在我使用 npn 获取库的情况下,并且不适用?
我错过了什么?
index.html
<head>
<script src="https://www.gstatic.com/firebasejs/4.5.1/firebase.js"></script>
<script src="https://www.gstatic.com/firebasejs/4.5.1/firebase-firestore.js"></script>
<script src="./app.js" type="text/javascript"></script>
app.js
(function()
{var config = {
apiKey: "...",
authDomain: "...",
databaseURL: "...",
projectId: "...",
storageBucket: "...",
messagingSenderId: "..."
};
firebase.initializeApp(config);
var oldDB = firebase.database(); <-- THIS WORKS
// Initialize Cloud Firestore through Firebase
var newDB = firebase.firestore(); <-- 'Uncaught TypeError: firebase.firestore is not a function'
【问题讨论】:
标签: javascript firebase google-cloud-firestore