![](/img/trans.png)
[英]TypeError: dart.global.firebase.firestore is not a function
[英]Flutter Web Firebase TypeError: dart.global.firebase.firestore is not a function
我正在嘗試在我的 flutter web 項目中使用 Firebase 。
但應用程序無法與此消息一起運行。
TypeError: dart.global.firebase.firestore is not a function
at Object.firestore$ [as firestore]
我的index.html
看起來像這樣。
<script src="https://www.gstatic.com/firebasejs/7.17.1/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/7.17.1/firebase-analytics.js"></script>
<script>
// Your web app's Firebase configuration
var firebaseConfig = {
apiKey: "MY_API_KEY",
authDomain: "MY_AUTHDOMAIN",
databaseURL: "MY_URL",
projectId: "MY_ID",
storageBucket: "MY_BUCKET",
messagingSenderId: "MY_ID",
appId: "MY_APPID",
measurementId: "MY_ID"
};
// Initialize Firebase
firebase.initializeApp(firebaseConfig);
firebase.analytics();
</script>
任何人都知道如何解決這個問題?
我正在嘗試在我的 flutter web 項目中使用 Firebase 。
但應用程序無法與此消息一起運行。
TypeError: dart.global.firebase.firestore is not a function
at Object.firestore$ [as firestore]
我的index.html
看起來像這樣。
<script src="https://www.gstatic.com/firebasejs/7.17.1/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/7.17.1/firebase-analytics.js"></script>
<script>
// Your web app's Firebase configuration
var firebaseConfig = {
apiKey: "MY_API_KEY",
authDomain: "MY_AUTHDOMAIN",
databaseURL: "MY_URL",
projectId: "MY_ID",
storageBucket: "MY_BUCKET",
messagingSenderId: "MY_ID",
appId: "MY_APPID",
measurementId: "MY_ID"
};
// Initialize Firebase
firebase.initializeApp(firebaseConfig);
firebase.analytics();
</script>
任何人都知道如何解決這個問題?
謝謝!!
我正在嘗試在我的 flutter web 項目中使用 Firebase 。
但應用程序無法與此消息一起運行。
TypeError: dart.global.firebase.firestore is not a function
at Object.firestore$ [as firestore]
我的index.html
看起來像這樣。
<script src="https://www.gstatic.com/firebasejs/7.17.1/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/7.17.1/firebase-analytics.js"></script>
<script>
// Your web app's Firebase configuration
var firebaseConfig = {
apiKey: "MY_API_KEY",
authDomain: "MY_AUTHDOMAIN",
databaseURL: "MY_URL",
projectId: "MY_ID",
storageBucket: "MY_BUCKET",
messagingSenderId: "MY_ID",
appId: "MY_APPID",
measurementId: "MY_ID"
};
// Initialize Firebase
firebase.initializeApp(firebaseConfig);
firebase.analytics();
</script>
任何人都知道如何解決這個問題?
謝謝!!
我正在嘗試在我的 flutter web 項目中使用 Firebase 。
但應用程序無法與此消息一起運行。
TypeError: dart.global.firebase.firestore is not a function
at Object.firestore$ [as firestore]
我的index.html
看起來像這樣。
<script src="https://www.gstatic.com/firebasejs/7.17.1/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/7.17.1/firebase-analytics.js"></script>
<script>
// Your web app's Firebase configuration
var firebaseConfig = {
apiKey: "MY_API_KEY",
authDomain: "MY_AUTHDOMAIN",
databaseURL: "MY_URL",
projectId: "MY_ID",
storageBucket: "MY_BUCKET",
messagingSenderId: "MY_ID",
appId: "MY_APPID",
measurementId: "MY_ID"
};
// Initialize Firebase
firebase.initializeApp(firebaseConfig);
firebase.analytics();
</script>
任何人都知道如何解決這個問題?
謝謝!!
我正在嘗試在我的 flutter web 項目中使用 Firebase 。
但應用程序無法與此消息一起運行。
TypeError: dart.global.firebase.firestore is not a function
at Object.firestore$ [as firestore]
我的index.html
看起來像這樣。
<script src="https://www.gstatic.com/firebasejs/7.17.1/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/7.17.1/firebase-analytics.js"></script>
<script>
// Your web app's Firebase configuration
var firebaseConfig = {
apiKey: "MY_API_KEY",
authDomain: "MY_AUTHDOMAIN",
databaseURL: "MY_URL",
projectId: "MY_ID",
storageBucket: "MY_BUCKET",
messagingSenderId: "MY_ID",
appId: "MY_APPID",
measurementId: "MY_ID"
};
// Initialize Firebase
firebase.initializeApp(firebaseConfig);
firebase.analytics();
</script>
任何人都知道如何解決這個問題?
謝謝!!
在使用任何其他腳本之前先插入此腳本,因為此腳本需要先調用,然后是其他 firebase 腳本。
<script src="https://www.gstatic.com/firebasejs/8.6.8/firebase-app.js"></script>
我正在嘗試在我的 flutter web 項目中使用 Firebase 。
但應用程序無法與此消息一起運行。
TypeError: dart.global.firebase.firestore is not a function
at Object.firestore$ [as firestore]
我的index.html
看起來像這樣。
<script src="https://www.gstatic.com/firebasejs/7.17.1/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/7.17.1/firebase-analytics.js"></script>
<script>
// Your web app's Firebase configuration
var firebaseConfig = {
apiKey: "MY_API_KEY",
authDomain: "MY_AUTHDOMAIN",
databaseURL: "MY_URL",
projectId: "MY_ID",
storageBucket: "MY_BUCKET",
messagingSenderId: "MY_ID",
appId: "MY_APPID",
measurementId: "MY_ID"
};
// Initialize Firebase
firebase.initializeApp(firebaseConfig);
firebase.analytics();
</script>
任何人都知道如何解決這個問題?
謝謝!!
對於到達這里的其他任何人,並且剛剛從 Firebase 開始,您可能沒有正確設置 firebase 配置(例如,您正在學習在 Flutter 中運行 Z035489FF8D092741943E4A83241F5AF9 的教程)
如果是這樣,請確保按照這樣的步驟將 firebase 應用程序配置信息添加到 HTML 文件中
簡而言之:
檢查您的 pubspec.yaml,並導入所有 firebase 模塊。 我的意思是,如果您的 pubspec.yaml 中有firebase_auth
,您還應該導入腳本https://www.gstatic.com/firebasejs/VERSION/firebase-auth.js
僅供參考,這里是列表: https://firebase.google.com/docs/hosting/reserved-urls
每個服務都需要自己的 CDN 導入
只需將值從 8.6.2 更改為 8.10.0 的最新版本即可解決我的錯誤。
<script src="https://www.gstatic.com/firebasejs/8.10.0/firebase-app.js"></script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.