«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
но поскольку мне нужно использовать значки материалов, мне нужно добавить их к своим активам, поэтому как решить эту проблему?
1 ответ
pubspec.yaml
чувствителен к отступам.
и ваш в файле после
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