fix: 修复 Flutter Web 无法打开的关键问题
关键修复: 1. ✅ 修复 main.dart 路由配置冲突 - 移除重复的 home 属性 - 仅使用 initialRoute + routes 配置 2. ✅ 添加缺失的依赖 - 添加 flutter_animate: ^4.5.0 - 修复运行时依赖错误 3. ✅ 重新构建 Web 应用 - 清理旧构建文件 - 完整重新编译 影响: - 修复应用无法启动的问题 - 修复路由混乱问题 - 确保所有依赖正确安装 测试: - flutter analyze: 通过(0 errors) - flutter build web: 成功 - main.dart.js: 生成正常(3.2MB)
This commit is contained in:
@@ -121,7 +121,6 @@ class MyApp extends StatelessWidget {
|
||||
'/login': (context) => const LoginPage(),
|
||||
'/main': (context) => const MainPage(),
|
||||
},
|
||||
home: _buildHome(),
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
@@ -143,7 +143,7 @@ packages:
|
||||
source: sdk
|
||||
version: "0.0.0"
|
||||
flutter_animate:
|
||||
dependency: transitive
|
||||
dependency: "direct main"
|
||||
description:
|
||||
name: flutter_animate
|
||||
sha256: "7befe2d3252728afb77aecaaea1dec88a89d35b9b1d2eea6d04479e8af9117b5"
|
||||
|
||||
@@ -12,6 +12,7 @@ dependencies:
|
||||
|
||||
# UI 组件库
|
||||
shadcn_ui: ^0.52.1
|
||||
flutter_animate: ^4.5.0
|
||||
|
||||
# 状态管理
|
||||
provider: ^6.1.1
|
||||
|
||||
Reference in New Issue
Block a user