URI目标不存在报错求助:路径正确仍找不到StartScreen.dart
解决“Target of URI doesn't exist: 'package:Project1/StartScreen.dart'”报错方案
- 核对pubspec.yaml里的package名称:确保和导入路径中的
Project1完全一致,注意大小写——Flutter在Linux/macOS环境下对文件名、package名的大小写严格区分。 - 执行缓存清理与依赖刷新命令:
- 运行
flutter clean清除项目缓存文件 - 运行
flutter pub get重新拉取并同步项目依赖
- 运行
- 重启开发工具:IDE的文件索引可能未及时更新,关闭并重新打开项目即可触发索引重建。
- 确认文件位置:
package:开头的导入默认指向项目的lib目录,检查StartScreen.dart是否确实在lib根目录下;若文件在子目录,导入路径需补充层级,比如package:Project1/screens/StartScreen.dart。 - 检查文件名大小写:比如实际文件是
startscreen.dart但导入时写了StartScreen.dart,这类大小写差异会导致大小写敏感系统识别为不存在的文件。
内容的提问来源于stack exchange,提问作者Sarthak patel
相关产品推荐
相关产品推荐

