VS安装Dart包后新建项目报Target of URI doesn't exist错误如何解决
报错原因与修复方案
Target of URI doesn't exist: 'package:dart_application_1/dart_application_1.dart'。Try creating the file referenced by the URI, or Try using a URI for a file that does exist.darturi_does_not_exist
触发原因
- 首次创建项目后未执行
dart pub get命令,IDE没有生成项目包路径的映射关系,无法识别项目内的package引用 - 项目lib目录下缺少和项目名匹配的
dart_application_1.dart入口文件,可能是项目生成失败或者手动修改了文件/目录结构 - Visual Studio的Dart插件分析服务缓存异常,没有同步最新的项目配置
- import路径存在拼写、大小写错误,Dart对import路径大小写敏感
修复方法
- 执行依赖同步命令:在项目根目录终端运行
dart pub get,等待IDE完成配置同步 - 校验目录结构:打开项目lib文件夹,确认存在
dart_application_1.dart文件,若不存在可手动创建,或者修改import语句中的文件名和实际文件保持一致 - 重启Dart分析服务:按下
Ctrl+Shift+P(Mac系统为Cmd+Shift+P)调出命令面板,选择「Dart: Restart Analysis Server」,服务重启后检查报错是否消除 - 校验import语句:检查报错对应的import行,确保路径的大小写、层级和实际文件完全匹配
- 重建项目(可选):上述操作无效的情况下,删除当前项目,重新执行
dart create dart_application_1创建新项目,创建完成后先执行dart pub get再编辑代码
内容的提问来源于stack exchange,提问作者TAREQ74T
相关产品推荐
相关产品推荐

