You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter页面导入报错:如何正确导入页面类实现页面切换?

解决Flutter页面导入报错:Target of URI doesn't exist
  • 核对文件路径与导入方式
    先明确page2.dart的实际位置:

    • 若和当前文件同目录,改用相对路径导入:import './page2.dart';
    • 若在子目录(比如pages/page2.dart),导入路径为import './pages/page2.dart';
    • 教程里的package:overflown/page2.dart仅适用于page2.dart放在项目lib目录下的情况,且项目pubspec.yaml的name字段必须是overflown(大小写完全匹配)。如果文件不在lib目录内,这种package路径无法识别。
  • 检查pubspec.yaml的name配置
    打开项目根目录的pubspec.yaml,确认第一行的name: overflown是否准确,这个名称必须和package导入路径里的overflown完全一致。

  • 清理IDE缓存并重启
    缓存异常可能导致路径识别错误:

    • Android Studio/IntelliJ:点击File > Invalidate Caches... > Invalidate and Restart
    • VS Code:按Ctrl+Shift+P输入Reload Window重启窗口
  • 验证文件名大小写
    Flutter对文件路径大小写敏感,确保导入语句里的文件名(比如page2.dart)和实际文件的命名完全一致,避免因大小写不匹配触发报错。

内容的提问来源于stack exchange,提问作者Naya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 16:48:25