leia (@wuyingnanleia)Flutter教程之包管理 中发帖

[image] 
包管理
软件开发中,很多时候一些公关的库或者SDK会被很多项目用到,因此将这些代码单独抽到一个独立的模块,
然后哪个项目使用到集成的模块,大大提高开发的效率。
Java中的jar包 Android中的aar包 Web开发中的npm包 为方便简述统一为package 包
一个APP在实际开发中往往会依赖很多包,而这些包通常都有交叉依赖关系、版本依赖等,如果由开发者手动来管理应用中的依赖包将会非常麻烦。
因此,各种开发生态或编程语言官方通常都会提供一些包管理工具,比如在Android提供了Gradle来管理依赖,iOS用Cocoapods或Carthage来管理依赖,Node中通过npm等。
而在Flutter开发中也有自己的包管理工具。本节我们主要介绍一下flutter如何使用配置文件pubspec.yaml(位于项目根目录)来管理第三方依赖包。
YAML 是...