我目前正在用VSCode开发flutter应用程序,想添加一些包。例如)dropdown_menu
我做了flutter pub get / flutter packages get /点击vscode中的向下箭头按钮(get Packages),这是我每次得到的全部
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 封装件
Flutter包升级
有人知道怎么解决吗??
5条答案
按热度按时间93ze6v8z1#
默认情况下,它是运行的,在vs代码中,每当你保存你的.yaml文件时,它都会在后台运行它,当你使用命令显式运行它时,它花费的时间非常少,因为包已经是最新的了。
如果有疑问,请尝试使用您添加的新包,它们应该不会给予错误。
ncgqoxb02#
flutter pub get的目的是快速,特别是当你没有太多的库时。你看到的是正确的,应该没有任何问题。
但是,如果您要使用某个特定版本,但它不工作,这是因为pubspec.yaml存储库的版本设置,而pubspec.lock存储应用正在使用的实际版本。
从你说的没有出现来看,可能和这个#31115有关
试试这个解决办法,看看是否有效。
yk9xbfzb3#
1.选择视图〉命令调色板菜单栏选项
1.类型“扑动”
1.点击“flutter获取包”
wlp8pajw4#
你可以在vscode中使用它
Pubspec Assist
6ju8rftf5#
输入包后,不要忘记保存yaml文件或点击ctrl + s。