【问题标题】:how to add flutter plugin via git to another flutter project?如何通过 git 将颤振插件添加到另一个颤振项目?
【发布时间】:2019-10-19 21:29:47
【问题描述】:

我想在 github 中添加一个 Flutter 插件作为对另一个 Flutter 项目的依赖。

我已经按照代码 https://flutter.dev/docs/development/packages-and-plugins/using-packages#dependencies-on-unpublished-packages 并添加了此处提到的 ref 标签https://dart.dev/tools/pub/dependencies#git-packages

dependencies:
  mypluginname:
    git:
      url: http://mywebsite/myproject.git
      ref: master

我希望获取此分支(主)的最新提交,但它获取第一个提交。

【问题讨论】:

    标签: git flutter


    【解决方案1】:

    像下面这样指定具体的提交对我有帮助:

    dependencies:
      mypluginname:
        git:
          url: http://mywebsite/myproject.git
          ref: fad1b1dece2980dab850fc5128ae3c139963c0be
    

    【讨论】:

      【解决方案2】:

      你可以

      1. 注释掉pubspec.yaml中的插件
      2. 运行 -> 颤振包获取
      3. 取消注释并重复步骤 2)

      【讨论】:

        【解决方案3】:

        删除flutter_sdk_install_directory/.pub_cache/git/my_project 中的缓存文件,然后在flutter 项目上执行packages upgrade 对我有用。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2019-08-19
          • 2020-02-06
          • 2020-09-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-07-22
          • 2021-09-19
          相关资源
          最近更新 更多