我刚刚设置我的Macbook进行扑动开发,
所以我下载了flutter sdk,并把它放在我的 Documents 中 . 之后,我将我的路径变量设置为在我的命令行中使用 flutter .
我执行命令 flutter create todolist 所以我实现了一个空白项目 .
我还用 Dart-Code 设置了我的visual studio代码,所以我有正确的语法高亮,intellisense等 .
因此,当我打开visual studio代码时,它会突出显示'import'方法,如下图所示(代码的第一行):
这意味着它还突出了正确的类,如果它是真正的错误,则完全难以理解 .
我已经执行了 pub get 和 flutter packages get 并且正确地完成了所有操作 . 我的路径变量都正确 .
为什么突出显示它无法找到'import'包?
6 回答
Dart Code插件的作者在这里!从截图中,我会说这是因为你的flutter项目位于Code中打开的文件夹的子文件夹中 . 我们只扫描已打开的文件夹以检查它是否是Flutter项目 - 然后更改我们启动的SDK并启用Flutter功能(如守护程序和调试程序) .
您应该直接重新打开“todo”文件夹 .
如果要同时打开多个项目,请使用multi-root workspaces,因为Dart Code具有多根感知功能,并在确定是否需要启用Flutter功能时检查工作区中的每个文件夹 .
赶紧跑
并重新启动VISUAL CODE STUDIO .
它会工作正常 .
从项目目录中打开终端并运行
当它完成等待一段时间后让IDE重新加载
在尝试在另一个目录中运行项目时也发生在我身上 .
通过使用主项目的根目录来工作
在
pub get
之后重新启动Visual Studio代码为我解决了错误消息 .让Dart-Code可靠地找到Flutter安装并使用它的最快方法是创建一个新的
FLUTTER_ROOT
环境变量并将其设置为Flutter路径 .