Firebase pubspec.yaml:在添加cloud\u firestore时解析块映射时需要一个键

Firebase pubspec.yaml:在添加cloud\u firestore时解析块映射时需要一个键,firebase,dart,flutter,google-cloud-firestore,Firebase,Dart,Flutter,Google Cloud Firestore,将cloud_firestore添加到项目的依赖项并按packages get或upgrade时,会弹出此错误 在阿拉甘比亚斯塔运行“颤振包获取”。。。 pubspec.yaml的第7行第5列出错:分析>块映射时需要一个键。 云存储:^0.7.4 ^ 发布获取失败(65) 进程已完成,退出代码为65 我试图升级颤振本身,但之前我修改了日期选取器.dart,所以他要求我在升级前提交 我的pubspec.yaml是 name: alaganbyasta description: A new Flut

将cloud_firestore添加到项目的依赖项并按packages get或upgrade时,会弹出此错误

在阿拉甘比亚斯塔运行“颤振包获取”。。。 pubspec.yaml的第7行第5列出错:分析>块映射时需要一个键。 云存储:^0.7.4 ^ 发布获取失败(65) 进程已完成,退出代码为65

我试图升级颤振本身,但之前我修改了日期选取器.dart,所以他要求我在升级前提交

我的pubspec.yaml是

name: alaganbyasta
description: A new Flutter application.
dependencies:
  flutter:
      sdk: flutter
    cloud_firestore: v0.7.4
  cupertino_icons: ^0.1.2
dev_dependencies:
  flutter_test:
    sdk: flutter
flutter:
  uses-material-design: true
改变


请发布
pubspec.yaml
内容。YAML对空格敏感。如果你有错误的缩进,你会得到这样一个错误。我编辑了这个问题并添加了它。也许你应该用空格来缩进。我没有使用yaml和tabs的经验。虽然从屏幕截图上可以看出这是可行的,但您在问题中发布的代码肯定有错误(如我在回答中所解释的)。我从另一个Flatter应用程序复制了该文件的内容,并将其替换到该应用程序的文件中,出现问题,然后以精确的格式添加这些行依赖项:Flatter:sdk:Flatter cloud\u firestore:^0.7.3\n新建,然后工作正常,谢谢
dependencies:
  flutter:
      sdk: flutter
    cloud_firestore: v0.7.4
  cupertino_icons: ^0.1.2
dependencies:
  flutter:
    sdk: flutter
  cloud_firestore: v0.7.4
  cupertino_icons: ^0.1.2