[Flutter]WebPlatform上运行遇到的问题总结
目录
[Flutter]WebPlatform上运行遇到的问题总结
写在开头
正文
Q1、file_version_info.dart
Q2、不兼容判断
Q3、跨域问题
Q4、flutter clean ,无法删除build文件夹
其他
写在结尾
写在开头
Flutter项目已能在移动端完美使用后,想看看在桌面端等使用情况
基于Flutter3.0后已支持Windows/MacOS/Web等桌面端,不过具体的系统,还需要看下官方文档解释。
这里抛出文档地址,可自行查看
Flutter官网
正文
Q1、file_version_info.dart
#报错内容:
file_version_info.dart(13,17): error G99FC7582: Field 'wLanguage' cannot be nullable or have type 'Null',
#解决办法:
在pubspec.yaml文件中添加
dependency_overrides:
package_info_plus: any
Q2、不兼容判断
#报错内容:
Unsupported operation: Platform._operatingSystem
#解决办法:
Q3、跨域问题
#问题内容
以上问题修改后,仍然无法登录,接口会直接取消。
#解决过程:
搜索了多种解决办法,均未能解决,比如有:
Chrome安装插件、修改配置文件、添加Flutter三方插件等等
最终亲测可用的方法如下。
#解决办法:
① 确保后台接口支持跨域
② 使用命令运行到Web
flutter run -d chrome --web-browser-flag "--disable-web-security"
Q4、flutter clean ,无法删除build文件夹
#问题内容:
flutter clean ,无法删除build文件夹
#解决办法:
如果您使用的是 Android Studio,请转到:文件->无效缓存/重启
之后再操作 flutter clean就正常了
其他
相关推荐:
[Flutter]WindowsOS中相关配置
写在结尾
如有任何问题,欢迎关注、留言、讨论。
文章中如有任何问题,也欢迎留言,我会改正的,谢谢,还请谅解!
更多内容,可以关注后续文章哦,谢谢~