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
您的应用程序或软件包的版本。
environment:
sdk: ">=2.0.0-dev.68.0 <3.0.0"
您的应用程序或软件包索赔在此版本范围内支持DART SDK
dependencies:
flutter:
sdk: flutter
您的应用程序或软件包取决于可以在SDK
中找到的flutter
软件包 sqflite: any
您的应用程序或软件包取决于https://pub.dartlang.org的软件包sqflite
,而没有特定版本约束。
path_provider: any
intl: ^0.15.7
您的应用程序或软件包取决于https://pub.dartlang.org的软件包intl
,任何版本 0.15.7
或更高版本,但在0.16.0
之前,
# The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^0.1.2
^
更改了版本的含义 1.0.0
及以后。
^0.15.7
表示>=0.15.7 <0.16.0
^1.15.7
表示>=1.15.7 <2.0.0
因为版本&lt;1.0.0
破坏更改是通过增加中间数来指示的,而对于> = = 1.0.0
的破裂更改是通过增加版本的第一部分来指示的。
它负责处理您要包含在项目中的导入图像/字体/第三方软件包。
,如上所述:
PubSpec文件管理flutter应用的资产和依赖项。
可以在此处找到更多信息。
要简要解释,该文件以yaml语言编写,允许您管理要在Flutter应用中使用的酒吧包。
从"飞镖"页面:
每个酒吧包都需要一些元数据,因此它可以指定其依赖关系。与他人共享的酒吧软件包还需要提供其他一些信息,以便用户可以发现它们。所有这些元数据都在包装的PubSpec中:一个名为pubspec.yaml的文件,用yaml语言编写。
因此,您将在pubspec.yaml