【问题标题】:im unable to package get the package "english words" in pubspec.yaml我无法打包在 pubspec.yaml 中获取包“英文单词”
【发布时间】:2019-05-17 15:00:00
【问题描述】:

我无法获得所需的包 English_words。 在依赖项下我添加了 English_words: ^3.1.5

“pubspec.yaml”文件执行截图:

编辑:问题已解决,导入包工作正常。完整的代码也在 Flutter 文档中给出。

【问题讨论】:

  • 你为什么说你不能得到?我现在看到错误。 exit code 0 表示一切正常。只有左边的+ 标志对我来说似乎是有线的。
  • + english words: ^3.1.5 行首的+ 是什么意思?
  • 是的,我认为 + 符号是问题。
  • 可能在 codelab 之后,通过差异表明应该将english_words 添加到 pubspec。是的,可以在flutter.io/docs/get-started/… 的页面上找到(将此评论变成答案...)

标签: flutter package


【解决方案1】:

我在 pubspec.yaml 文件中发现错误,如您的屏幕截图所示。您需要将 english_words: ^3.1.5 添加到 dev_dependencies 而不是 dependencies。实际代码 sn-p 将是:

dev_dependencies:
  flutter_test:
    sdk: flutter
  english_words: ^3.1.5

然后点击Package get(在Android Studio中显示)选项为项目添加上述依赖。您也可以使用命令(在项目结构中)执行相同操作:

flutter packages get

【讨论】:

    【解决方案2】:

    我怀疑您正在遵循https://flutter.io/docs/get-started/codelab#step-2-use-an-external-package 的教程...english_words 前面的“+”表示存在差异。您应该添加该行,但不要使用 +。

    【讨论】:

      猜你喜欢
      • 2020-07-02
      • 2022-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多