Flutter升级到3.24.0后web项目空白显示

前言

我将Flutter版本从3.19.3升级到3.24.0后我启动了以前可以运行的Flutter Web程序,结果页面空白并在控制台出现如下错误

复制代码
Warning: In index.html:38: Local variable for "serviceWorkerVersion" is deprecated. Use "{{flutter_service_worker_version}}" template token instead. See https://docs.flutter.dev/platform-integration/web/initialization for more details.
Warning: In index.html:61: "FlutterLoader.loadEntrypoint" is deprecated. Use "FlutterLoader.load" instead. See https://docs.flutter.dev/platform-integration/web/initialization for more details.
Restarted appl

解决办法

如果项目在Flutter3.21或更早的版本中创建,则要进行如下步骤解决这个问题

1.删除web文件夹

2.在项目根目录执行以下命令,就会重新生成web文件夹,如果web/index.html有做额外的配置,还需要再手动配置一下

复制代码
flutter create . --platforms=web
 
flutter clean
flutter pub get
相关推荐
前端小崽子1 小时前
线上复制按钮失效?也许是这个原因
前端
张元清1 小时前
React 滚动效果:告别第三方库
前端·javascript·面试
有志1 小时前
Vue 学习总结(Java 后端工程师视角)
前端
踩着两条虫1 小时前
VTJ.PRO 在线应用开发平台的DSL生命周期
前端·低代码·ai编程
我是伪码农1 小时前
JS 复习
开发语言·前端·javascript
小碗细面1 小时前
Claude Code 很强,但为什么我越来越常打开 Codex App?
前端·chatgpt·ai编程
愿你如愿1 小时前
React Fiber 的主要目标是什么
前端·react.js
漂移的电子1 小时前
【echarts 细节】
前端·javascript·echarts
im_AMBER1 小时前
万字长文:从零实现 Yjs + Hocuspocus 协同文档
前端·react.js·前端框架
kyriewen1 小时前
事件流与事件委托:当点击按钮时,浏览器里发生了什么?
前端·javascript·面试