如何将文本和图像导入 pubspec yaml

how to import both text and images to pubspec yaml

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

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

pubspec.yaml 对缩进敏感。您的头像文件夹错过了 -。希望下面的代码能正常工作。

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

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

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