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
相关推荐
universe_011 分钟前
前端学习之八股和算法
前端·学习
一川_9 分钟前
ElementUI分页器page-size切换策略:从保持当前页到智能计算的优化实践
前端
敲敲了个代码27 分钟前
[特殊字符] Web 字体裁剪优化实践:把 42MB 字体包瘦到 1.6MB
前端·javascript·学习·html·web
扎瓦斯柯瑞迫39 分钟前
Cursor 提示"Too Many Accounts"?一行命令重置机器码
前端·javascript·后端
前端付豪1 小时前
Vue3 响应式来!
前端·javascript·vue.js
芝士麻雀1 小时前
Zustand 深度解析:原理、源码与最佳实践
前端·react.js·前端框架
fruge1 小时前
前端性能优化实战指南:从首屏加载到用户体验的全面提升
前端·性能优化·ux
ZYMFZ1 小时前
Redis主从复制与哨兵集群
前端·git·github
lumi.1 小时前
前端本地存储技术笔记:localStorage 与 sessionStorage 详解
前端·javascript·笔记
旧雨散尘2 小时前
【react】初学react5-react脚手架搭建中的小众知识
前端·react.js·前端框架