【问题标题】:flutter - pubspec.yaml doesn't update颤动 - pubspec.yaml 不更新
【发布时间】:2020-11-04 20:31:55
【问题描述】:

我尝试将一些字体添加到我的应用程序中,当我将它们添加到 pubsbec.yaml 中时,它会给出“获取包”,然后停止但没有结果。 当我尝试添加另一个包时也会发生同样的情况.. 另一件事,当我运行应用程序它说

Error detected in pubspec.yaml:
Error on line 66, column 4: Expected a key while parsing a block mapping.
   ╷
66 │    fonts:
   │    ^
   ╵
Please correct the pubspec.yaml file

“注意:我检查了空格和拼写,它们是正确的” 我怎样才能正确地做到这一点?

pubspec 文件的一部分

flutter:

  uses-material-design: true

   fonts:
    - family: Ranga
       fonts:
         - asset: fonts/Ranga-Regular.ttf
         - asset: fonts/Ranga-Bold.ttf
           style: Bold
           weight: 700

这就是我使用字体的方式:

Text("Recipe Name",                  
        style: TextStyle(
        color: Colors.black54,
        fontSize: 30,
        fontWeight: FontWeight.w700,
        fontFamily: "Ranga"
      ),

【问题讨论】:

  • 你能在这里发布你的 pubspec yaml 吗?它可能只是一个 typ0 或类似的小东西
  • 好的,但我应该发布所有文件还是只发布字体?
  • 你能把你添加字体的那部分代码贴出来吗?
  • 好吧我做了,但我认为问题出在 yaml 文件中,因为它没有完成获取包
  • 你能把 pubspec 写成一段代码吗?

标签: flutter visual-studio-code


【解决方案1】:

检查空格,它们在.yaml 文件中很重要。结果应该如下图所示:

【讨论】:

猜你喜欢
  • 2023-01-23
  • 2021-05-11
  • 2019-06-02
  • 2021-01-26
  • 2020-09-21
  • 1970-01-01
  • 2021-08-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多