flutter pub get 的时候:A dependency specification must be a string or a mapping.

想在pubspec.yaml 文件中添加字体:报错了

  fonts:
    - family: MiaoZi
      fonts:
        - asset: assets/fonts/MiaoZi-YunYingTi-2.ttf
          weight: 500

看了这篇文章解决了

我原来是加在

dependencies:
  flutter:
    sdk: flutter
  # 新添加的依赖
  fonts:
    - family: MiaoZi
      fonts:
        - asset: assets/fonts/MiaoZi-YunYingTi-2.ttf
          weight: 500

其实应该加在最后

name: flutter01
publish_to: 'none' # Remove this line if you wish to publish to pub.dev

version: 1.0.0+1

environment:
  sdk: '>=3.4.3 <4.0.0'

dependencies:
  flutter:
    sdk: flutter
  english_words: ^4.0.0
  cupertino_icons: ^1.0.6

dev_dependencies:
  flutter_test:
    sdk: flutter

flutter:
  uses-material-design: true
  fonts:
    - family: MiaoZi
      fonts:
        - asset: assets/fonts/MiaoZi-YunYingTi-2.ttf
          weight: 500


posted @   ayubene  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
· 为什么 退出登录 或 修改密码 无法使 token 失效
点击右上角即可分享
微信分享提示