Flutter 中添加依赖

如何开发插件,官网有介绍:https://flutter.cn/docs/development/packages-and-plugins/developing-packages

开发完插件后,如何将自己开发的插件引用到项目中呢?

大致分为三种情况:pub依赖、git依赖、本地依赖

1、pub依赖

通常插件所添加的形式(如果是自己开发的插件,如官网开发插件的指导中所述,开发完插件后,将其上传到pub.dev网站。就可以供所有开发这去使用,完全开源)。

直接在 pubspec.yaml 文件中依赖,如下:

dependencies:

  flutter:

    sdk: flutter

  #添加 image_picker 插件的依赖

  image_picker: ^0.6.3+4

2、git依赖

通常的时候,可能pub上已有的插件并不能满足我们的需求,或者我们需要基于已有的插件做一些改动,改动完成后可以将其保存在公司自己的代码仓库中或者git.hub。此时,在 pubspec.yaml 文件添加依赖的方式,如下:

dependencies:

  flutter:

    sdk: flutter

  # 添加开源插件 flutter_boost

  flutter_boost:

      git:

          url:'https://github.com/alibaba/flutter_boost.git'

          ref:'task/task_v1.12.13_support_hotfixes'

3、本地依赖

有时候我们需要在本地测试开发的某个插件,或者并不想将插件开源等情况。则可以通过本地依赖的方式来添加插件,在工程目录 flutter_module 下新增文件夹如plugin,用来存放插件,并在 pubspec.yaml 文件中添加该插件,如下:

dependencies:

  flutter:

    sdk: flutter

  # 自己开发的插件 hellow,

  hellow:

    path: plugin/hellow

通过上述三种方式添加插件的依赖后,都需要执行

flutter pub get

插件才能真正将依赖关系添加到项目中,才可以使用插件。若项目中使用了cocoapods,在还需要执行pod install来更新依赖



作者:佐鼬_1282
链接:https://www.jianshu.com/p/d3b0413105d5
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值