最近在Flutter项目中遇到了这样的错误:Expected a key while parsing a block mapping,是在pubspec.yaml中添加图片时报错的,起因居然是个很简单的问题导致的。

因为assets前面的空格不是两个,yaml 文件对缩进很严格,要必须严格按照每一层两个空格的方式进行缩进,所以assets 前面也要是两个空格,与上面对齐就可以了,三个空格它就会报错。

修改为两个空格,对齐就可以了。

至此,问题解决,果真是细节决定成败。
最近在Flutter项目中遇到了这样的错误:Expected a key while parsing a block mapping,是在pubspec.yaml中添加图片时报错的,起因居然是个很简单的问题导致的。
因为assets前面的空格不是两个,yaml 文件对缩进很严格,要必须严格按照每一层两个空格的方式进行缩进,所以assets 前面也要是两个空格,与上面对齐就可以了,三个空格它就会报错。
修改为两个空格,对齐就可以了。
至此,问题解决,果真是细节决定成败。
📢原创文章📢未经授权不得转载或转载请注明出处 本文地址: https://www.zhaoxiangguang.cn/note/flutter/247.html