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
相关推荐
小黑的铁粉2 分钟前
什么是事件循环?调用堆栈和任务队列之间有什么区别?
前端·javascript
小黑的铁粉3 分钟前
常见的内存泄漏有哪些?
前端·javascript
喝水的长颈鹿3 分钟前
JavaScript 基础入门
前端
喝咖啡的女孩4 分钟前
call、apply、bind 原理与实现
前端
雨落Re4 分钟前
从设计到开发,过年我用十天使用AI搭建了一个完整的博客系统
前端·后端
冴羽14 分钟前
100s 带你了解 Bun 为什么这么火
前端·node.js·bun
Sylvia33.17 分钟前
火星数据:解构斯诺克每一杆进攻背后的数字语言
java·前端·python·数据挖掘·数据分析
Wect35 分钟前
LeetCode 530. 二叉搜索树的最小绝对差:两种解法详解(迭代+递归)
前端·算法·typescript
掘金一周35 分钟前
2026 春晚魔术大揭秘:作为程序员,分分钟复刻一个 | 掘金一周 2.26
前端·人工智能·后端
兴芳1 小时前
Tencent Cloud Captcha
前端