【问题标题】:Why does it say: Unexpected child "flutter" found under "flutter". when I followed the instructions on the developer website?为什么会这样说:在“flutter”下发现了意外的孩子“flutter”。当我按照开发者网站上的说明进行操作时?
【发布时间】:2019-07-27 02:55:06
【问题描述】:

当我按照开发者网站的说明进行操作时,它两次显示:“在“flutter”下发现意外的子“flutter”。对于我的 pubspec.yaml 文件”。我正在尝试为我的颤振项目添加额外的字体。

我曾尝试取出“颤振:”代码,但它只是显示另一个错误: pubspec.yaml 第 60 行第 5 列出错:解析块映射时需要一个键。

另外,我检查了我在 pubspec.yaml 文件中指定的字体文件是正确的。

网站链接:https://flutter.dev/docs/cookbook/design/fonts

提前谢谢你!

name: greatapp
description: A new Flutter application.
environment:
  sdk: ">=2.1.0 <3.0.0"
dependencies:
  flutter:
    sdk: flutter

cupertino_icons: ^0.1.2

dev_dependencies:
  flutter_test:
    sdk: flutter

  flutter:
  uses-material-design: true

  flutter:
    fonts:
      - family: Futura
        fonts:
        - asset: fonts/Futura-Medium-01.ttf
        - asset: fonts/Futura-MediumItalic-02.ttf
          style: italic

我以为它只会集成字体,但它没有并产生了我上面描述的错误。

【问题讨论】:

  • 请链接您所引用的开发者网站报价
  • 您好!我刚刚添加了!

标签: flutter dart


【解决方案1】:

此文件中的间距每个块应为 2 个单位

fonts:
- family: Futura
  fonts:
    - asset: fonts/Futura-Medium-01.ttf
    - asset: fonts/Futura-MediumItalic-02.ttf
      style: italic

编辑:

name: greatapp
description: A new Flutter application.
environment:
  sdk: ">=2.2.2 <3.0.0"
dependencies:
  flutter:
    sdk: flutter

cupertino_icons: ^0.1.2

dev_dependencies:
  flutter_test:
    sdk: flutter

flutter:
  fonts:
    - family: Futura
      fonts:
        - asset: fonts/Futura-Medium-01.ttf
        - asset: fonts/Futura-MediumItalic-02.ttf
          style: italic

更新:

【讨论】:

  • 您好!我刚试过这个,它又出现了同样的错误。
  • 你能发布完整的 pubspec 文件吗?
  • 您好!我刚刚发布了!
  • 现在检查!因为我有flutter 1.7所以更新了sdk版本,如果需要更改为sdk: "&gt;=2.1.0 &lt;3.0.0"
  • 在最后的颤动字体导致它之前有几个额外的空格
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-02-15
  • 1970-01-01
  • 1970-01-01
  • 2015-09-15
  • 2020-03-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多