首页 > 解决方案 > pubspec.yaml 中的“解析块映射时需要一个键”

问题描述

我是颤振的初学者。

我想在我的项目中使用资产图像,我创建了名为 assets的文件夹并将图像粘贴到其中。

我只是按照讲师的步骤修改了pubspec文件。

文件是这样的:

uses-material-design: true

  # To add assets to your application, add an assets section, like this:
  # assets:
  #  - images/a_dot_burr.jpeg

我只是取消注释并修改为我的图像路径,如下所示:

uses-material-design: true

  # To add assets to your application, add an assets section, like this:
   assets:
    - assets/type1.png

当我按下运行按钮时,这个错误发生在我身上:

在 pubspec.yaml 中检测到错误:

第 44 行第 4 列出错:解析块映射时需要一个键。
╷</p>

44│资产:

│ ^

╵</p>

注意: 这是pubspec文件中的第一个修改。

标签: flutterdart

解决方案


assets需要与 key 对齐uses-material-design.yaml文件在正确缩进我认为应该可以工作的代码后对其中的代码进行缩进。


推荐阅读