美文网首页
flutter之第三方依赖

flutter之第三方依赖

作者: 健健可迪仔 | 来源:发表于2020-06-17 16:54 被阅读0次

    软件开发离不开第三方库的依赖,对于安卓开发来说,我们可以依赖一个jar包,arr包,这都是编译之后的依赖包,当然我们也可以直接依赖一个module;依赖jar包或arr包我们是没法修改其源码的,但依赖的module中的源码却是可以更改的;而对于flutter开发来说,其依赖却是对源码的依赖,我们可以随意更改第三方依赖中的源码以达到我们的要求。
    通常的做法是在pubspec.xml文件中进行依赖的配置

    依赖pub上的包
    dependencies:
      cupertino_icons: ^0.1.6
    
    依赖pub上的包
    dependencies:
     plugin1:
        git:
          url: "git://github.com/flutter/plugin1.git"
    
    本地路径的包的依赖
    dependencies:
      fish_redux:
        path: my_package/fish_redux-0.3.1
    

    在开发中我们不可避免的依赖第三方的包,特别是对pub上包的依赖,目前flutter的稳定版本虽已发布,但开发过程中也发现很多不稳定的地方,我们有时候需要更改包的内容,如果希望快速解决的话,可以在将代码clone到本地,然后通过本地依赖的方式,也就是这种:

    dependencies:
      fish_redux:
        path: my_package/fish_redux-0.3.1
    

    my_package是包路径,fish_redux-0.3.1是clone下来的包项目,然后我们创建一个自己的分支,在这个分支上对其存在的问题进行修复。

    相关文章

      网友评论

          本文标题:flutter之第三方依赖

          本文链接:https://www.haomeiwen.com/subject/klhmihtx.html