Flutter网络应用程序在firestore实现时不会加载



我正试图将云存储添加到我的应用程序中。Everthing运行得很好,但当我尝试添加firestore时,应用程序无法加载。它只是卡在这里,显示一个白色屏幕:

[0]: Web Server (web-server)
[1]: Chrome (chrome)
[2]: Edge (edge)
Please choose one: [0|1|2]: 1
Launching libmain.dart on Chrome in debug mode...
Syncing files to device Chrome...                                       
13.642ms (!)

是的我在firebase上注册了这个应用程序是的我更改了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-auth.js"></script>
<!-- TODO: Add SDKs for Firebase products that you want to use
https://firebase.google.com/docs/web/setup#available-libraries -->
<script src="https://www.gstatic.com/firebasejs/7.17.1/firebase-analytics.js"></script>
<script>
// Your web app's Firebase configuration
var firebaseConfig = {
apiKey: "//CENSORED//",
authDomain: "//CENSORED//",
databaseURL: "//CENSORED//",
projectId: "//CENSORED//",
storageBucket: "//CENSORED//",
messagingSenderId: "//CENSORED//",
appId: "//CENSORED//:web://CENSORED//",
measurementId: "//CENSORED//"
};

我把所有的东西都添加到了pubspec.yaml:

dependencies:
flutter:
sdk: flutter
# The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^0.1.3
cloud_firestore: ^0.13.7
firebase_core: ^0.4.5
syncfusion_flutter_datepicker: ^18.2.47-beta
firebase_auth_web: ^0.1.3+1
firebase_auth: ^0.16.1

没有抛出任何错误,只是没有加载。

我认为问题是,即使您添加了cloud_firestore依赖项,也没有将其js-cdn包含在index.html中。

即您已包含firebase-appfirebase-authfirebase-analytics。因此,您需要添加firebase-firestore的cdn文件才能使用它。

我认为你不需要firebase-core飞镖包。我在很多项目中都使用了firebase,没有firebase-core包,一切都很好。

相关内容

  • 没有找到相关文章

最新更新