Flutter-Web打包后上线白屏

问题描述

Flutter上线后进行测试发现界面白屏,打开开发者模式查看网络发现加载main.js文件404

问题原因

我上线的地址是https://xxx:8091/homedots,但是我打包后的index文件中的baseUrl是"/",将地址改成"/homedots/",注意homedots后面还有一个反斜杠

解决办法

打包时使用--base-href配置基础路径

flutter build web --web-renderer canvaskit  --base-href /homedots/ --no-tree-shake-icons --no-tree-shake-icons  
相关推荐
lichong9511 小时前
【Flutter&Dart】 listView.builder例子二(14 /100)
android·javascript·flutter·api·postman·postapi·foxapi
Sinyu10129 小时前
Flutter 动画实战:绘制波浪动效详解
android·前端·flutter
小小の灰色脑细胞9 小时前
【Flutter】使用ScrollController配合EasyRefresh实现列表预加载:在还未滑动到底部时加载下一页数据
flutter
sunly_9 小时前
Flutter:文章详情页,渲染富文本
android·javascript·flutter
Bonway_Huang9 小时前
Flutter pubspec.yaml 使用方式
flutter
那年星空9 小时前
Flutter 3.x 版本升级实战:让老项目焕发新生
android·flutter·架构
油焖茄子9 小时前
flutter 开启了服务并隐藏后如何关闭
flutter
明似水16 小时前
Flutter Xcode 16+ iOS 18.1 使用image_pickers无法弹出选择图片的视图问题
flutter·cocoa·xcode
sun_weitao20 小时前
Flutter使用GestureDetector工具实现手势缩放效果
flutter
张二三1 天前
flutter 开发笔记(九):原生桥接
android·flutter·ios