Jam*_*mes 59 android dart visual-studio-code flutter
我刚刚设置我的Macbook进行颤振开发,
所以我下载了flutter sdk,并把它放在我的文档中.之后,我将我的路径变量设置为在命令行中使用flutter.
我执行命令,flutter create todolist所以我实现了一个空白项目.
我还用Dart-Code设置了我的visual studio代码,所以我有正确的语法高亮,intellisense等.
因此,当我打开visual studio代码时,它会突出显示该import方法,如下图所示:

这意味着它还会突出显示正确的类,如果它是真正的错误则完全难以理解.
我已经执行了两个pub get并且flutter packages get正确地得到了一切.我的路径变量都正确.
为什么突出显示它无法找到'import'包?
JDa*_*awg 90
flutter packages get解决了我的错误消息后重新启动Visual Studio代码.
Pul*_*aid 25
赶紧跑
flutter packages get
Run Code Online (Sandbox Code Playgroud)
并重新启动VISUAL CODE STUDIO.
它会工作正常.
non*_*hto 16
如果您使用了该flutter packages get命令并且错误仍然存在,您可以简单地重新加载 VS 代码Developer: Reload Window命令。只需在按下Ctrl+Shift+P(Cmd+Shift+P对于 Mac 用户) 后输入。它将清除错误。这就像刷新 VS Code。
Dan*_*eny 14
Dart Code插件的作者在这里!从截图中,我会说这是因为你的flutter项目位于Code中打开的文件夹的子文件夹中.我们只扫描打开的文件夹以检查它是否是Flutter项目 - 然后更改我们启动的SDK并启用Flutter功能(如守护程序和调试程序).
您应该直接重新打开"todo"文件夹.
如果要将多个项目一起打开,请使用多根工作空间,因为Dart Code是多根感知的,并且在决定是否需要启用Flutter功能时将检查工作空间中的每个文件夹.
现在应该在Dart插件中更好地支持这种情况,因此打开Flutter项目的直接父文件夹应该按预期工作.
Restart the VS Code you will see magic! If that's not work check the indent in the pubsepec.yaml
-编辑:-现在这种情况大部分发生在我身上,每当我打开一些旧项目(flutter项目)时,基本上是因为没有下载或没有包引用,对于vscode,简单的只是盲目地做A PUB GET或在 pubspec.yaml 文件中点击 CTRL/COMMAND + s,你就可以开始了(有时可能需要一些时间来设置所有内容(取决于您的系统规格。))!
-旧答案从这里开始!
在有人说要重新启动 VSCode 之后,我做了一件简单的事情,我做到了,现在一切正常。
对我来说,这是因为就在我创建项目时,我收到了更新我的 dart(或相关)扩展的通知,为此我做了它并在我的项目开始时蓬勃发展,它只给了我大约 30 个错误,这些错误确实很简单,但很简单FIX 是重新启动编辑器。
这在 Android Studio 和 VS Code 中对我有用。我只需要在我的终端/命令提示符中运行这些行,问题就解决了。无需再次重新启动任何 IDE
您也可以选择运行。
打开命令面板(ctrl+shift+p),输入 flutter: get packages (should autocomplete); 解决后再次打开命令面板并键入重新加载窗口并执行命令。这应该会尽快解决问题。
小智 5
开始调试您的项目
最有可能的是,到那时你的错误就会被修复
| 归档时间: |
|
| 查看次数: |
32730 次 |
| 最近记录: |