问题描述
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