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

如何修复Dart项目中包URI不存在的错误?

Dart导入错误修复方案

问题分析

你的bin目录下的导入语句存在语法错误,且路径格式不符合Dart导入规范,导致出现Target of URI doesn't exist错误。原错误代码:

'import: dart_application_1/dart_application_1.dart' as dart

修复方法

根据目标文件的实际位置,选择以下正确的导入方式:

方式1:使用package导入(适用于lib目录下的文件)

如果dart_application_1.dart在项目的lib目录下,且pubspec.yaml中的name字段为dart_application_1,替换为以下代码:

import 'package:dart_application_1/dart_application_1.dart' as dart;
  • 注意:必须保证lib目录下确实存在该文件,且pubspec.yaml的name与导入路径中的名称完全一致。

方式2:使用相对路径导入(适用于bin目录或非lib目录的文件)

如果目标文件和当前bin目录下的文件在同一层级或其他相对路径下,用相对路径导入:

  • 若文件在bin目录下:
    import './dart_application_1.dart' as dart;
    
  • 若文件在项目根目录(bin的上级目录):
    import '../dart_application_1.dart' as dart;
    

额外检查项

  • 确认目标文件dart_application_1.dart的实际存储路径与导入URI完全匹配,Dart对路径大小写敏感
  • 使用package导入时,执行dart pub get确保依赖配置生效

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 08:54:23