【问题标题】:Couldn't Import a dart file in a new dart file (Target of URI doesn't exist)无法在新的 dart 文件中导入 dart 文件(URI 的目标不存在)
【发布时间】:2021-12-02 18:31:08
【问题描述】:

我的颤振项目对每个功能都有一个单独的 dart 文件,因此,我尝试在新的 dart 文件中导入一个 dart 文件以访问该文件中的功能,但我收到此错误“URI 的目标不存在: 'package:filename.dart'。尝试创建 URI 引用的文件,或者尝试使用 URI 来获取确实存在的文件“ 我尝试了重启ide、flutter clean命令和pub get等解决方案,相同错误的大多数解决方案都必须处理包,可以通过在依赖项中添加包名来解决。但这是一个dart文件,我该如何解决。

【问题讨论】:

    标签: flutter dart dart-pub flutter-packages


    【解决方案1】:

    当使用导入功能并以'package:*'进入根文件夹时,需要先写入flutter项目文件夹名称,然后再写入文件或子文件夹。 除了跳过“lib”文件夹之外的所有这些。

    举个例子:

    import 'package:flutterProject/subFolderInLib/filename.dart'
    

    希望这是可以理解的并且有效! :)

    【讨论】:

    • 我已经尝试过了,但我仍然收到该错误。
    • 能否请您检查一下文件是用什么编码的?您可以通过使用记事本打开 dart 文件并按“另存为”来做到这一点,然后除了保存按钮之外应该有一个更改编码的选项,在那里您可以看到当前的编码是什么。
    猜你喜欢
    • 1970-01-01
    • 2018-08-08
    • 2019-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-13
    • 1970-01-01
    相关资源
    最近更新 更多