无法在 pubspec 文件中的 Flutter 错误中加载图像资产

unable to load image asset in Flutter error in pubspec file

我想将图像资源导入到我的 flutter 项目中,但无法这样做。

这是我的 pubspec.yaml 文件 我删除了所有由 flutter

添加的评论


name: first_try
description: A new Flutter project.

version: 1.0.0+1

environment:
  sdk: ">=2.1.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter
 
  cupertino_icons: ^0.1.2

dev_dependencies:
  flutter_test:
    sdk: flutter




  fonts:
    - family: Raleway
      fonts:
        - asset: fonts/Raleway-Black.ttf
        
    - family: Lato
      fonts:
        - asset: fonts/Lato-Regular.ttf #works till here
    -assets:
      -assets/

给出的错误:

[first_try] flutter 包获取 运行 first_try 中的“flutter packages get”... 0.4s pubspec.yaml 中检测到错误:

/properties/flutter/properties/assets: type: wanted [数组] got -assets/

请更正 B:\Flutter_Exercise\first_try\pubspec.yaml 中的 pubspec.yaml 文件 退出代码 1

[1]: https://i.stack.imgur.com/50OOV.png <=文件夹结构

我想你可能忘记了空格。 尝试以下操作:

flutter:
  assets:
    - assets/

注意 -

之后的空格

此外,我认为您在删除评论的同时删除了 flutter 部分。据我所知,这很重要 :)

有关详细信息,请参阅 https://flutter.dev/docs/development/ui/assets-and-images#specifying-assets

您应该在 "fonts" 之前只使用一个制表符 space 并且在使用以下所有内容时使用加号制表符。