Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter Pubspec.yaml此文件在flatter中的作用 版本:1.0.0+1 环境: sdk:“>=2.0.0-dev.68.0_Flutter_Dart_Yaml_Flutter Pub - Fatal编程技术网

Flutter Pubspec.yaml此文件在flatter中的作用 版本:1.0.0+1 环境: sdk:“>=2.0.0-dev.68.0

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版本。

如前所述:

pubspec文件管理flatter应用程序的资产和依赖项


可以找到更多信息。

简要说明一下,此文件以该语言编写,允许您管理要在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