Flutter添加依赖本地
内容目录
如何开发插件
官网有介绍:https://flutter.cn/docs/development/packages-and-plugins/developing-packages
如何引用
开发完插件后,如何将自己开发的插件引用到项目中呢?
大致分为三种情况:
- pub依赖
- git依赖
- 本地依赖
1、pub依赖
通常插件所添加的形式(如果是自己开发的插件,如官网开发插件的指导中所述,开发完插件后,将其上传到pub.dev网站。就可以供所有开发这去使用,完全开源)。
直接在 pubspec.yaml 文件中依赖,如下:
|
|
2、git依赖
通常的时候,可能pub上已有的插件并不能满足我们的需求,或者我们需要基于已有的插件做一些改动,改动完成后可以将其保存在公司自己的代码仓库中或者git.hub。此时,在 pubspec.yaml 文件添加依赖的方式,如下:
|
|
3、本地依赖
有时候我们需要在本地测试开发的某个插件,或者并不想将插件开源等情况。则可以通过本地依赖的方式来添加插件,在工程目录 flutter_module 下新增文件夹如plugin,用来存放插件,并在 pubspec.yaml 文件中添加该插件,如下:
|
|
通过上述三种方式添加插件的依赖后,都需要执行
|
|
插件才能真正将依赖关系添加到项目中,才可以使用插件。若项目中使用了cocoapods,在还需要执行pod install来更新依赖
Author 软件开发大郭
LastMod 2022-07-28