为啥我不能在颤振中添加包

Posted

技术标签:

【中文标题】为啥我不能在颤振中添加包【英文标题】:Why can't I add packages to flutter为什么我不能在颤振中添加包 【发布时间】:2020-10-17 20:22:47 【问题描述】:

我尝试添加依赖项: english_words: ^3.1.5 在我的 pupsec.yaml 文件中,当我尝试使用 Flutter Pub Get 命令时出现此错误: Mathiass-MacBook-Pro:startuplabs_0 mathiassoderlund$ flutter pub get pubspec.yaml 第 34 行第 5 列的错误:依赖项可能只有一个源。 ╷ 34 │ ┌ sdk: 颤振 35 │ │ 36 │ 依赖关系: 37││颤动: 38 │ │ sdk:颤振 39 │ │ 40 │ │ 41 │ │ 英文单词:^3.1.5 42 │ │ 43 │ │ # 有关此文件的通用 Dart 部分的信息,请参阅 44 │ │ # 后续页面:https://dart.dev/tools/pub/pubspec 45 │ │ 46 │ └ # 以下部分是 Flutter 特有的。 ╵

Running "flutter pub get" in startuplabs_0...                           
pub get failed (65;    ╵)
Mathiass-MacBook-Pro:startuplabs_0 mathiassoderlund$ 

这是我的 pupspec.yaml 文件:Pupspec.yaml

【问题讨论】:

你检查了吗,github.com/filiph/english_words/issues/5 【参考方案1】:

你写错地方了,写在cupertino_icons下面

dependencies:
  flutter:
    sdk: flutter

    cupertino_icons: ^0.1.2
    english_words: ^3.1.5

【讨论】:

Cupertino 也是依赖,为什么你说错了?【参考方案2】:

在 english_words 前使用适当的缩进(空格)。

代码应该是这样的-

dependencies:
  flutter:
    sdk: flutter

  english_words: ^3.1.5

希望这会对你有所帮助。

【讨论】:

是的,但现在我收到此错误:请更正 /Users/mathiassoderlund/androidStudioProjects/startuplabs_0/pubspec.yaml 中的 pubspec.yaml 文件

以上是关于为啥我不能在颤振中添加包的主要内容,如果未能解决你的问题,请参考以下文章

为啥我不能导入我刚刚安装的包?

如何在 <Offsets> 列表中添加空值? null 不能添加,因为颤振 null 安全

为啥在颤振项目中添加启动器图标时出现错误?

为啥在java中不能导入awt包

为啥我不能在标签页中添加 ImageView?

为啥我不能在 yarn add 中添加 postgresql pg?