【发布时间】:2023-03-24 16:30:02
【问题描述】:
我的颤振代码没有在网络上运行。
我发现“bool kisweb”可以用来检测平台。但我的代码在“FirebaseAuth.instance”处失败。这是否意味着我不能在网络上使用 Firebaseauth,因为它可能取决于 dart:io?
在调试模式下在 Chrome 上启动 lib\main.dart... 调试服务 收听 ws://127.0.0.1:54007/NghsYaNRLKE= 为网络编译══╡ 小部件库捕获的异常 ╞═════════════════════════════════════════════════ ══════════ 在构建 MultiProvider 时引发了以下 UnsupportedError: 不支持的操作:Platform._operatingSystem 相关 导致错误的小部件是:MultiProvider org-dartlang-app:///packages/My_App/main.dart:30:10 时出现异常 被抛出,这是堆栈: 包:build_web_compilers/src/dev_compiler/dart_sdk.js 3996:11
throw_ 包:build_web_compilers/src/dev_compiler/dart_sdk.js 57810:17 _operatingSystem 包:build_web_compilers/src/dev_compiler/dart_sdk.js 57859:27 得到 操作系统 包:build_web_compilers/src/dev_compiler/dart_sdk.js 57772:27 得到 _operatingSystem 包:build_web_compilers/src/dev_compiler/dart_sdk.js 5020:17 得到 包:build_web_compilers/src/dev_compiler/dart_sdk.js 57796:26 得到 isIOS包:build_web_compilers/src/dev_compiler/dart_sdk.js 5020:17 获取包:firebase_core/src%5Cfirebase_app.dart 15:16
获取默认应用名称 包:build_web_compilers/src/dev_compiler/dart_sdk.js 5020:17 得到 包:firebase_core/src%5Cfirebase_app.dart 51:57 得到 实例包:build_web_compilers/src/dev_compiler/dart_sdk.js 5020:17 获取包:firebase_auth/src%5Cfirebase_auth.dart 25:67
获取实例包:build_web_compilers/src/dev_compiler/dart_sdk.js 5020:17 获取内部回调 ══════════════════════════════════════════════════ ══════════════════════════════════════════════════ 退出
请帮我解决这个问题。
【问题讨论】:
标签: flutter flutter-web