flutter之包管理

1.基本概念

包管理的配置文件采用yaml格式,默认配置文件叫做pubspec.yaml,位于项目根目录。

2.各个字段的基本意义

  • 1.name: 应用或者包名称
  • 2.description: 应用或者包的简介
  • 3.version: 应用或者包的版本号
  • 4.dependencies: 应用或者包的依赖
  • 5.dev_dependencies: 开发环境依赖
  • 6.flutter: flutter相关配置选项

3.包仓库

Flutter的包管理仓库就是dart语言的包管理仓库,叫做pub仓库,类似于npm仓库。添加一个依赖包只需要根性pubspec.yaml即可,如下所示:

1
2
3
4
5
6
7
8
9
dependencies:
packageName: PACKAGE_VERSION ## 直接使用pub仓库的包

package1: ./lib/package1 ## 使用本地包

pkg2:
git:
url: git_url
path: src/pkg2 ## 如果不在仓库的根目录下的话,那么就加上相对路径,在的话则无需这步

4.引入包

1
import 'package:pkg2/pkg2.dart'