'flutter pub get'在VSCode中不起作用

时间:2020-07-31 09:09:57

标签: flutter

我目前正在使用VSCode开发flutter应用程序,并希望添加一些软件包。例如)dropdown_menu

我做了 flutter pub get / flutter软件包get /单击vscode中的向下箭头按钮(获取软件包) 这就是我每次都能得到的

PS D:\VSCodeProjects\testt> flutter pub get
Running "flutter pub get" in testt...                               0.4s
PS D:\VSCodeProjects\testt> 

这是我在pubspec中的代码。

dependencies:
  flutter:
    sdk: flutter
  cupertino_icons: ^0.1.3
  dropdown_menu: ^1.1.0

我确实打开/关闭程序(和计算机),重新启动,

干净整洁

flutter软件包获得

flutter软件包升级

有人知道如何解决吗?

2 个答案:

答案 0 :(得分:0)

它正在运行,默认情况下,每当您保存.yaml文件时,它将在vs代码中运行。使用命令显式运行它时,由于软件包已经是最新的,因此花费的时间要少得多。

如果有疑问,请尝试使用添加的新软件包,并且它们不会出现错误。

答案 1 :(得分:0)

flutter pub get意味着速度很快,尤其是在您没有太多库的情况下。 您所看到的是正确的,应该没有任何问题。

但是,如果在使用特定版本时遇到问题,但该版本不起作用,这是因为pubspec.yaml存储了库版本的设置,而pubspec.lock存储了您的应用程序正在使用的实际版本。 / p>

从您对它的评论中看不出来。可能与此#31115

有关

尝试该解决方案,看看是否可行。