【问题标题】:'flutter pub get' does not work in VSCode'flutter pub get' 在 VSCode 中不起作用
【发布时间】:2020-07-31 09:09:57
【问题描述】:

我目前正在使用 VSCode 开发 Flutter 应用程序,并想添加一些包。例如)下拉菜单

我做了 flutter pub get / flutter packages get / click down arrow button in 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


    【解决方案1】:

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

    如果有疑问,请尝试使用您添加的新软件包,它们应该不会出错。

    【讨论】:

    • 我使用了 import '~~' 之类的包,但它给出了红线错误,并且包也没有显示在 pubspec.lock 文件中
    • 那就不要使用vscode了,到项目目录下的终端运行命令
    【解决方案2】:

    flutter pub get 旨在快速,尤其是当您没有太多库时。 所见即所得,应该没有问题。

    但是,如果您要使用特定版本并且它不起作用,这是因为 pubspec.yaml 存储了库版本的设置,但 pubspec.lock 存储了您的应用正在使用的实际版本。

    从您的 cmets 来看,它没有出现。可能和这个#31115有关

    尝试解决方案,看看它是否有效。

    【讨论】:

      【解决方案3】:
      1. 选择查看>命令面板菜单栏选项

      2. 输入“颤动”

      3. 点击“flutter 获取包”

      【讨论】:

        【解决方案4】:

        输入包后不要忘记保存yaml文件或点击ctrl + s。

        【讨论】:

        • 请在您的回答中提供更多详细信息。正如目前所写的那样,很难理解您的解决方案。
        • 您好,欢迎您。无意冒犯,但这确实不是一个好的答案。这几乎是一个评论。您无需告诉程序员在编辑文件后记住保存文件,就像您无需提醒他们的计算机应该插上电源才能使用它一样。 ;)
        猜你喜欢
        • 2020-03-24
        • 2023-01-18
        • 2019-10-19
        • 1970-01-01
        • 2020-05-24
        • 2022-10-06
        • 2020-07-17
        • 2019-06-14
        • 1970-01-01
        相关资源
        最近更新 更多