0

我想同时导入字体和图像,pubspec.yaml但它给了我一个错误,为什么?这是我的代码

flutter:
  assets:
    - assets/posts/
    - assets/stories/
    assets/avatars/
  fonts:
    - family: Klavika
      fonts:
        - asset: fonts\KlavikaBold.otf
4

2 回答 2

3

pubspec.yaml对缩进很敏感。您错过-了您的头像文件夹。希望下面的代码应该可以工作。

flutter:
  assets:
    - assets/posts/
    - assets/stories/
    - assets/avatars/
  fonts:
    - family: Klavika
      fonts:
        - asset: fonts\KlavikaBold.otf
于 2021-10-04T04:11:55.673 回答
1

在 assets/avatars/ 之前没有“-”,dart 明白你想在目录中添加资产,assets/stories/%20assets/avatars/这当然会导致错误。

您应该按照文档https://flutter.dev/docs/development/ui/assets-and-images然后在 assets/avatars/ 之前添加“-”,就像之前 Bashistha 的回答一样。

于 2021-10-04T04:43:09.533 回答