Flutter 如何配置pubspec.yaml以添加从图标生成的自定义图标?

Flutter 如何配置pubspec.yaml以添加从图标生成的自定义图标?,flutter,icons,flutter-dependencies,Flutter,Icons,Flutter Dependencies,我按照本文中的步骤在颤振应用程序中使用自定义图标,但我发现很难配置pubspec.yaml文件以将.dart文件和.ttf添加到依赖项中,我得到以下错误: Error on line 45, column 4 of pubspec.yaml: A dependency specification must be a string or a mapping. ╷ 45 │ ┌ - family: RechargeExpress 46 │ │ fon

我按照本文中的步骤在颤振应用程序中使用自定义图标,但我发现很难配置
pubspec.yaml
文件以将
.dart
文件和
.ttf
添加到依赖项中,我得到以下错误:

 Error on line 45, column 4 of pubspec.yaml: A dependency specification must be a string or a mapping.
       ╷
    45 │ ┌    - family:  RechargeExpress
    46 │ │      fonts:
    47 │ │        - asset: fonts/RechargeExpress.ttf
    48 │ │ 
    49 │ │   # The following line ensures that the Material Icons font is
    50 │ │   # included with your application, so that you can use the icons in
    51 │ │   # the material Icons class.
    52 │ │   uses-material-design: true
       │ └──^
       ╵
    pub
 upgrade failed (65;    ╵)
My
pubspec.yaml

environment:
  sdk: ">=2.7.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter

  flutter_localizations:
    sdk: flutter
  http:
 
  cupertino_icons: ^0.1.3

dev_dependencies:
  flutter_test:
    sdk: flutter
  curved_navigation_bar:

  fonts:
   - family:  RechargeExpress
     fonts:
       - asset: fonts/RechargeExpress.ttf

  uses-material-design: true
环境:

sdk:“>=2.7.0您似乎将字体添加为依赖项。请检查是否有帮助

如果没有,请更新问题以包含您的
pubspec.yaml
文件

编辑:对于字体,将其放置在

flutter:
  fonts:

编辑2:

好的,您可以看到,在
dev_dependencies:
下有
字体:
,它应该在
flatter
下。下面是它的外观

environment:
  sdk: ">=2.7.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter

  flutter_localizations:
    sdk: flutter
  http:

  cupertino_icons: ^0.1.3

dev_dependencies:
  flutter_test:
    sdk: flutter
  curved_navigation_bar:

flutter:
  fonts:
   - family:  RechargeExpress
     fonts:
       - asset: fonts/RechargeExpress.ttf
   
  uses-material-design: true
环境:

sdk:“>=2.7.0谢谢你的帮助,我更新了我的问题并添加了我的pubspec.yaml文件。