flutter create todolist
以创建一个空白项目。我还使用Dart-Code设置了我的Visual Studio Code,以便具有正确的语法高亮、智能感知等功能。因此,当我打开Visual Studio Code时,它会突出显示import
方法,就像以下图片一样:![first line of the code](https://istack.dev59.com/UxHR6.webp)
pub get
和flutter packages get
命令,并且一切都正确。我的路径变量都是正确的。为什么它会强调不能找到那个'import'包?flutter create todolist
以创建一个空白项目。我还使用Dart-Code设置了我的Visual Studio Code,以便具有正确的语法高亮、智能感知等功能。因此,当我打开Visual Studio Code时,它会突出显示import
方法,就像以下图片一样:pub get
和flutter packages get
命令,并且一切都正确。我的路径变量都是正确的。为什么它会强调不能找到那个'import'包?flutter packages get
flutter packages upgrade
重新启动VScode/Android studio
来源:https://flutter.dev/docs/development/packages-and-plugins/using-packages
flutter packages get
命令。 - Zoolyflutter packages get
然后重启VSCode)。谢谢! - Chinnon Santosflutter pub get
,参考文档:https://flutter.dev/docs/development/packages-and-plugins/using-packages - Mahesh Jamdadeflutter clean
flutter packages get
flutter packages upgrade //( Optional - use if you want to upgrade packages )
我是Dart Code插件的作者!从截图来看,我认为这是因为您的Flutter项目位于Code打开的文件夹的子文件夹中。我们只扫描打开的文件夹以检查是否为Flutter项目-然后更改我们启动的SDK并启用Flutter功能(如守护程序和调试器)。
你应该直接重新打开“todo”文件夹。
如果您想同时打开多个项目,请使用多根工作区,因为Dart Code支持多根并会在决定是否需要启用Flutter功能时检查工作区中的每个文件夹。
现在Dart插件应该更好地支持此案例,因此打开Flutter项目的直接父文件夹应该按预期工作。
Flutter: New Project
命令时吗?我在这里进行了测试,一旦包更新完成,所有的红色波浪线都消失了。 - Danny Tuppeny如果您已经使用了flutter packages get
命令,但错误仍然存在,您可以简单地重新加载VS Code的Developer: Reload Window
命令。只需在按下Ctrl+Shift+P
(Mac用户为Cmd+Shift+P
)后键入该命令即可清除错误。这就像刷新VS Code一样。
重新启动Visual Studio Code对我起了作用!
重新启动VS Code,你会看到魔法! 如果这不起作用,请检查pubspec.yaml文件中依赖项的缩进。
删除 .idea 文件夹 和 .dart_tool 后打开项目。
这对我在Android Studio和VS Code中都起作用。我只需要在终端/命令提示符中运行这些命令,问题就解决了,没有必要再重新启动任何一个IDE。
您还可以选择运行以下命令:
-编辑:- 现在这种情况经常发生在我身上,每当我打开一些旧项目(Flutter项目)时,基本上是因为没有下载或缺少要引用的包,对于VSCode来说,简单地盲目执行A PUB GET 或者在pubspec.yaml文件中按下CTRL / COMMAND + s,然后您就可以开始工作了(有时可能需要一些时间来设置所有内容(取决于您的系统规格)!)
-旧答案从这里开始!-
在有人建议重启VSCode之后,我做了一个简单的事情,然后现在一切都正常。
对我而言,问题是因为在创建项目时,我收到了更新我的dart(或相关)扩展程序的通知,为此我进行了更新和启动我的项目,它只给了我大约30个错误,尽管很让人担心,但简单的解决方法是重新启动编辑器。
关闭VS Code并重新运行它