Flutter关于pubspec配置
pubspec.yml是关于flutter配置文件
以下为代码模板带注释解释
官网说明:
https://dart.dev/tools/pub/pubspec https://docs.flutter.dev/tools/pubspec
name: <project name> # 项目名称,请替换为你的项目名称
description: A new Flutter project. # 项目描述
publish_to: none # 设置为 'none' 表示不发布到 pub.dev
version: 1.0.0+1 # 版本号,格式为 主版本号.次版本号.修订号+构建号
environment:
sdk: ^3.6.0 # 指定 Dart SDK 的版本要求
dependencies:
flutter: # 每个 Flutter 项目必需的依赖
sdk: flutter # 使用 Flutter SDK
flutter_localizations: # 启用本地化支持
sdk: flutter # 使用 Flutter SDK
cupertino_icons: ^1.0.8 # 如果使用 Cupertino (iOS 风格) 图标,则需要此依赖
dev_dependencies: #
flutter_test:
sdk: flutter # 包含测试所需的 Flutter 依赖
flutter_lints: ^5.0.0 # 推荐的 Flutter 代码静态分析规则
flutter:
uses-material-design: true # 如果使用 Material 图标字体,则需要设置为 true
generate: true # 启用从 ARB 文件生成本地化字符串
assets: # 列出应用使用的资源,如图片文件
- images/a_dot_burr.png # 图片资源路径
- images/a_dot_ham.png # 图片资源路径
fonts: # 如果应用使用自定义字体,则需要配置此部分
- family: Schyler # 字体家族名称
fonts:
- asset: fonts/Schyler-Regular.ttf # 常规字体文件
- asset: fonts/Schyler-Italic.ttf # 斜体字体文件
style: italic # 字体样式为斜体
- family: Trajan Pro # 另一个字体家族名称
fonts:
- asset: fonts/TrajanPro.ttf # 常规字体文件
- asset: fonts/TrajanPro_Bold.ttf # 粗体字体文件
weight: 700 # 字体粗细,700 通常代表粗体