flutter - “uses-material-design: true”不能与 pubspec.yaml 中的其他资产一起使用
问题描述
在删除/评论此行之前,我无法将图像、字体等任何资产添加到我的项目应用程序中
uses-material-design: true
错误
Error detected in pubspec.yaml:
Restarted application in ٨ms.
Error on line 25, column 4: Expected a key while parsing a block mapping.
╷
25 │ assets:
│ ^
╵
Exception: Please correct the pubspec.yaml file at .\pubspec.yaml
除了这个问题,一切正常pubspec.yaml
name: mi_card
description: A new Flutter application.
version: 1.0.0+1
environment:
sdk: ">=2.1.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.2
dev_dependencies:
flutter_test:
sdk: flutter
flutter:
# The following line ensures that the Material Icons font is
# included with your application, so that you can use the icons in
# the material Icons class.
uses-material-design: true
# To add assets to your application, add an assets section, like this:
assets:
- images/
fonts:
- family: Pacifico
fonts:
- asset: fonts/Pacifico-Regular.ttf
- family: Source Sans Pro
fonts:
- asset: fonts/SourceSansPro-Regular.ttf
但是因为我需要使用材质图标,所以我需要将它添加到我的资产中,那么如何解决这个问题呢?
解决方案
pubspec.yaml
对缩进很敏感。
并且您的 in 文件 uses-material-design: true
缩进一个空格,尝试将其删除,它将起作用。
复制并尝试:
name: mi_card
description: A new Flutter application.
version: 1.0.0+1
environment:
sdk: ">=2.1.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.2
dev_dependencies:
flutter_test:
sdk: flutter
flutter:
# The following line ensures that the Material Icons font is
# included with your application, so that you can use the icons in
# the material Icons class.
uses-material-design: true
# To add assets to your application, add an assets section, like this:
assets:
- images/
fonts:
- family: Pacifico
fonts:
- asset: fonts/Pacifico-Regular.ttf
- family: Source Sans Pro
fonts:
- asset: fonts/SourceSansPro-Regular.ttf
推荐阅读
- python - 在 PyQt5 中删除小部件时如何删除黑色空间
- system-verilog - SystemVerilog 中队列的最大大小是多少?
- node.js - Traefik 仍然需要端口规范
- excel - 如何在工作簿中搜索字符串然后将其写入同一行的列中?
- php - Laravel 调度程序和 docker cron
- excel - 使用 Excel 溢出范围作为递归 Lambda 函数的数据源
- python - 可以重建 2d 矩阵,其中掩码已与 numpy where 一起使用并展平
- makefile - 如何让 make 运行使用 make 变量在其中创建 azure 服务主体的命令
- java - 如何从 EAR 中存在的战争中排除 jar 文件
- python - 如何编写没有节的ini文件?