flutter pubspec.yaml配置文件

flutter pubspec.yaml配置文件

#名字,引用的时候使用
name: flutter_app
description: A new Flutter application.

# 下面定义程序的版本号和构建版本号。
# 版本号是三个由点分割的数字,例如1.2.43
# 后面是可选的构建版本号用+.
# 在flutter中,版本号和构建版本号都可以被覆写
# 构建通过指定--build-name和 --build-number
# 在android中,build-name = versionName,  build-number = versionCode.
# 阅读更多关于android 版本内容:
# https://developer.android.com/studio/publish/versioning
# 在IOS中,build-name = CFBundleShorVersionString, build-number = CFBundleVersion
# 阅读更多关于IOS版本问题:
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
version: 1.0.0+1

# 环境,版本大于等于2.1.0 小于3.0.0
environment:
  sdk: ">=2.1.0 <3.0.0"

# 依赖
dependencies:
  flutter:
    sdk: flutter

 # 下面将Cupertino图标字体添加到应用程序中。
 # 与cupertinicons类一起用于iOS样式图标。
  cupertino_icons: ^0.1.2
  #添加依赖
  english_words: ^3.1.0

# 测试依赖
dev_dependencies:
  flutter_test:
    sdk: flutter


# 有关此文件的通用DART部分的信息,请参见
# following page: https://www.dartlang.org/tools/pub/pubspec

# 下面部分是有关于flutter的指定:
flutter:

# 下面行确保在你的项目中可以使用Material Icons 字体,icons
  uses-material-design: true

  # 添加 assets 给你的应用程序, 添加一个assets部分, 像这样:
  # assets:
  #  - images/a_dot_burr.jpeg
  #  - images/a_dot_ham.jpeg

  # 图像资源可以引用一个或多个特定于分辨率的“变体”,请参见
  # https://flutter.io/assets-and-images/#resolution-aware.

  # 有关从包依赖项添加资产的详细信息,请参阅
  # https://flutter.io/assets-and-images/#from-packages

  # 要向应用程序添加自定义字体,请在此处添加字体部分,
  # 在这个flutter部分。此列表中的每个条目都应具有
  # 带有字体系列名称的“family”key,以及带有
  # 为字体提供资产和其他描述符的列表。为了
  # 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
  #
  # 有关包依赖项中字体的详细信息,
  # see https://flutter.io/custom-fonts/#from-packages

配置文件中提及的辅助内容

https://developer.android.com/studio/publish/versioning

https://www.dartlang.org/tools/pub/pubspec

https://flutter.io/assets-and-images/#resolution-aware.

https://flutter.io/assets-and-images/#from-packages

https://flutter.io/custom-fonts/#from-packages

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容