Flutter Pubspec.yaml此文件在flatter中的作用 版本:1.0.0+1 环境: sdk:“>=2.0.0-dev.68.0
如前所述: pubspec文件管理flatter应用程序的资产和依赖项Flutter Pubspec.yaml此文件在flatter中的作用 版本:1.0.0+1 环境: sdk:“>=2.0.0-dev.68.0,flutter,dart,yaml,flutter-pub,Flutter,Dart,Yaml,Flutter Pub,如前所述: pubspec文件管理flatter应用程序的资产和依赖项 可以找到更多信息。简要说明一下,此文件以该语言编写,允许您管理要在Flatter应用程序中使用的发布包。从dart页面: 每个pub包都需要一些元数据,以便指定其依赖关系。与其他人共享的pub包还需要提供一些其他信息,以便用户能够发现它们。所有这些元数据都放在包的pubspec中:一个名为pubspec.yaml的文件,用yaml语言编写 因此,您将在pubspec.yaml中找到所有必需的依赖项/字体和图像源/sdk版本。
可以找到更多信息。简要说明一下,此文件以该语言编写,允许您管理要在Flatter应用程序中使用的发布包。从dart页面: 每个pub包都需要一些元数据,以便指定其依赖关系。与其他人共享的pub包还需要提供一些其他信息,以便用户能够发现它们。所有这些元数据都放在包的pubspec中:一个名为pubspec.yaml的文件,用yaml语言编写
因此,您将在pubspec.yaml中找到所有必需的依赖项/字体和图像源/sdk版本。它负责导入您希望包含在项目中的图像/字体/第三方软件包
version: 1.0.0+1
environment:
sdk: ">=2.0.0-dev.68.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
sqflite: any
path_provider: any
intl: ^0.15.7
# The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^0.1.2
dev_dependencies:
flutter_test:
sdk: flutter
应用程序或包的版本
version: 1.0.0+1
您的应用程序或包依赖于SDK中的flatter
包
dependencies:
flutter:
sdk: flutter
您的应用程序或包依赖于来自的包sqflite
,没有特定的版本约束
sqflite: any
您的应用程序或软件包取决于0.15.7
或更高版本(但在0.16.0
之前)的软件包intl
path_provider: any
intl: ^0.15.7
^
更改版本1.0.0
及更高版本的含义
^0.15.7
意味着=0.15.7=1.15.7=1.0.0
通过增加版本的第一部分来指示破坏性的更改。这是项目的配置文件
,在使用颤振项目
的过程中会用到很多。它允许您的应用程序如何工作。它还允许我们t应用程序的约束。此文件包含以下功能
- 项目常规设置,例如项目的名称、说明和版本
- 项目依赖关系
- 项目资产(如图像、音频等)
谢谢您能详细解释一下您使用过android studio吗?好的,所以您必须了解android清单文件..pubspec.yaml与android清单相同..示例如下:)
path_provider: any
intl: ^0.15.7
# The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^0.1.2