首页 文章

Visual Studio代码 - URI的目标没有't exist '包:flutter / material.dart'

提问于
浏览
11

我刚刚设置我的Macbook进行扑动开发,

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

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

我还用 Dart-Code 设置了我的visual studio代码,所以我有正确的语法高亮,intellisense等 .

因此,当我打开visual studio代码时,它会突出显示'import'方法,如下图所示(代码的第一行):
enter image description here

这意味着它还突出了正确的类,如果它是真正的错误,则完全难以理解 .

我已经执行了 pub getflutter packages get 并且正确地完成了所有操作 . 我的路径变量都正确 .

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

6 回答

  • 0

    Dart Code插件的作者在这里!从截图中,我会说这是因为你的flutter项目位于Code中打开的文件夹的子文件夹中 . 我们只扫描已打开的文件夹以检查它是否是Flutter项目 - 然后更改我们启动的SDK并启用Flutter功能(如守护程序和调试程序) .

    您应该直接重新打开“todo”文件夹 .

    如果要同时打开多个项目,请使用multi-root workspaces,因为Dart Code具有多根感知功能,并在确定是否需要启用Flutter功能时检查工作区中的每个文件夹 .

  • 2

    赶紧跑

    flutter packages get
    

    并重新启动VISUAL CODE STUDIO .

    它会工作正常 .

  • 1

    从项目目录中打开终端并运行

    flutter packages get
    

    当它完成等待一段时间后让IDE重新加载

  • 4

    在尝试在另一个目录中运行项目时也发生在我身上 .

    通过使用主项目的根目录来工作

  • 16

    pub get 之后重新启动Visual Studio代码为我解决了错误消息 .

  • 4

    让Dart-Code可靠地找到Flutter安装并使用它的最快方法是创建一个新的 FLUTTER_ROOT 环境变量并将其设置为Flutter路径 .

相关问题