我正在尝试制作我的Flutter Firebase应用程序的网页版本,请帮帮我!这是我当前的配置,它不起作用
var firebase = require("firebase/app");
var firebaseConfig = {
apiKey: "xxxxxxxxxxxxxxxxxxxxxxxxx",
authDomain: "xxxxxxx.firebaseapp.com",
databaseURL: "https://xxxxxxxxx.firebaseio.com",
projectId: "xxxxxx",
storageBucket: "xxxxxxx.appspot.com",
messagingSenderId: "xxxxxxxxxxxx",
appId: "1:xxxxxxxxxx:web:xxxxxxx",
measurementId: "XXXXXXXXX"
};
firebase.initializeApp(firebaseConfig);
firebase.analytics();
发布于 2020-04-11 20:26:49
我认为你需要在迁移到web1的时候创建一个新的项目。在终端运行这个命令。
flutter channel dev
使用以下工具升级flutter
flutter upgrade
创建项目
flutter create web_proj //or anything
在网站文件夹内的index.html中添加必要的脚本标记
<script src="https://www.gstatic.com/firebasejs/7.13.1/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/7.13.1/firebase-firestore.js"></script>
还可以在index.html中添加配置
<script>
var firebase = require("firebase/app");
var firebaseConfig = {
apiKey: "xxxxxxxxxxxxxxxxxxxxxxxxx",
authDomain: "xxxxxxx.firebaseapp.com",
databaseURL: "https://xxxxxxxxx.firebaseio.com",
projectId: "xxxxxx",
storageBucket: "xxxxxxx.appspot.com",
messagingSenderId: "xxxxxxxxxxxx",
appId: "1:xxxxxxxxxx:web:xxxxxxx",
measurementId: "XXXXXXXXX"
};
firebase.initializeApp(firebaseConfig);
firebase.analytics();
</script>
添加依赖项,如firestore和其他,并享受
https://pub.dev/packages/firebase#-readme-tab-
https://stackoverflow.com/questions/61153973
复制相似问题