【问题标题】:Visual Studio Code - Target of URI doesn't exist 'package:flutter/material.dart'Visual Studio 代码 - URI 的目标不存在 'package:flutter/material.dart'
【发布时间】:2017-12-08 03:27:18
【问题描述】:

我刚刚为 Flutter 开发设置了我的 Macbook,

所以我下载了flutter SDK,并将其放在我的Documents中。之后,我将路径变量设置为在命令行中使用 flutter

我执行命令flutter create todolist,所以我实现了一个空白项目。

我还使用 Dart-Code 设置了我的 Visual Studio 代码,这样我就有了正确的语法高亮、IntelliSense 等。

所以当我打开 Visual Studio 代码时,它会突出显示 import 方法,如下图所示:

这意味着它还会突出显示正确的类,从而完全难以理解它是否是真正的错误。

我已经执行了pub getflutter packages get 并且一切都正确。 我的路径变量都正确。

为什么它突出显示找不到'import'包?

【问题讨论】:

  • 状态栏对 Dart 版本的描述是什么?另见github.com/Dart-Code/Dart-Code/issues/318。另见github.com/Dart-Code/Dart-Code/issues/…
  • 没错,上面写着“Dart - 1.24.0-dev.6.7”@GünterZöchbauer
  • 但是如果我去我的颤振项目并执行 flutter run 它会正确安装在我的设备上
  • 你是否安装了非 Flutter Dart SDK?
  • 遇到了同样的问题,但在 Android Studio 中,重启 AS 即可解决。

标签: android flutter dart visual-studio-code flutter-packages


【解决方案1】:

我正在关注 Flutter 入门教程,但 VSCode 找不到 english_words 的包,尽管它显示在 pubspeck.lock.packages 中。热重载不起作用。

为了让它工作,我停止了实例并重新运行它 - 所以我不必重新启动 VSCode。

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,并尝试了一切重新启动、包获取、修复一切,但这些解决方案都没有奏效。唯一有效的方法是设置包文件的编码,将错误发送到 UTF-8。

    PS:我在 Android Studio 上遇到过这个问题

    希望这会对某人有所帮助。

    【讨论】:

      【解决方案3】:

      如果您更改pubspect.yaml 中的属性name,则lib 文件夹中的所有包都会变为红色,并出现错误目标URI 不存在...

      【讨论】:

        【解决方案4】:

        我认为这是不可能的:我不得不删除flutter文件夹并从头开始重新安装!

        【讨论】:

          【解决方案5】:

          您可以在 Windows 中按 ⌘+r 或 CTRL+R 而不是仅仅重新启动 vsCode,这将重新加载您的 VSCode。

          【讨论】:

            【解决方案6】:

            URI 的目标不存在:'package:provider/provider.dart'。

            我在尝试导入时出现了这个问题 - import 'package:provider/provider.dart';

            我使用的是 Android Studio

            我关闭了 Android Studio 并重新启动它,一切都很好

            【讨论】:

              猜你喜欢
              • 2018-12-23
              • 2022-11-22
              • 2022-09-30
              • 2019-08-27
              • 2018-08-08
              • 2021-08-03
              • 1970-01-01
              • 2021-05-03
              • 1970-01-01
              相关资源
              最近更新 更多