首页 > 解决方案 > 第 2 行第 5 列错误:此处不允许映射值。你之前错过了一个冒号吗?

问题描述

name: gcrs
description: A new Flutter project.

publish_to: 'none'

version: 1.0.0+1

environment:
  sdk: ">=2.12.0 <3.0.0"

dependencies:
  
  flutter:
    sdk: flutter
  floating_search_bar: ^0.3.0    
  cupertino_icons: ^1.0.2
  flutter_search_bar: ^2.1.0
  adobe_xd: ^2.0.0+1
  http: ^0.13.3

dev_dependencies:
  flutter_test:
    sdk: flutter    

flutter:

  uses-material-design: true

  assets:
    - assets/
    - assets/font/
    - assets/img/
Error on line 2, column 5: Mapping values are not allowed here. Did you miss a colon earlier?
  ╷
2 │ name: gcrs
  │     ^
  ╵

如何修复此错误?推送到github后它不起作用。当我在提交前进行测试时它起作用了。但是推送后就报错了。我的 pubspec.yaml 有什么问题吗?

标签: flutter

解决方案


你错误地提交了你的merge conflictwhile 决议。

用此内容替换您的pubsec.yaml文件。

sdk: ">=2.12.0 <3.0.0"另外,如果你想使用,请务必使用,sound null safety如果你想禁用.Fluttersdk: ">=2.7.0 <3.0.0"sound null safety

name: gcrs
description: A new Flutter project.

publish_to: 'none'

version: 1.0.0+1

environment:
  sdk: ">=2.12.0 <3.0.0"

dependencies:

  flutter:
    sdk: flutter
  floating_search_bar: ^0.3.0    
  cupertino_icons: ^1.0.2
  flutter_search_bar: ^2.1.0
  adobe_xd: ^2.0.0+1
  http: ^0.13.3

dev_dependencies:
  flutter_test:
    sdk: flutter    

flutter:

  uses-material-design: true

  assets:
    - assets/
    - assets/font/
    - assets/img/

  # fonts:
  #   - family: Schyler
  #     fonts:
  #       - asset: fonts/Schyler-Regular.ttf
  #       - asset: fonts/Schyler-Italic.ttf
  #         style: italic
  #   - family: Trajan Pro
  #     fonts:
  #       - asset: fonts/TrajanPro.ttf
  #       - asset: fonts/TrajanPro_Bold.ttf
  #         weight: 700

推荐阅读