Почему открытый исходный код на Github не совпадает с тем, который представлен в пакете? - PullRequest
0 голосов
/ 14 февраля 2020

Снимок экрана:

enter image description here

Как видите, код слева (внутри IDE) не соответствует один предоставляется на Github, и я использую последнюю версию пакета. Я выделил фрагмент кода, на который я ссылаюсь.


pubspec.yaml

in_app_purchase: 0.3.1

Вот код ссылка

Вот пакет ссылка

1 Ответ

0 голосов
/ 14 февраля 2020

Как упоминалось в комментариях, это потому, что автор не внес sh эти изменения в pub.dev, если вы хотите, вы можете использовать пакет из github напрямую, изменив ваш файл pubspe c .yaml соответственно, как в следующем примере

dependencies:
  plugin1:
    git:
      url: git://github.com/flutter/plugin1.git

Приведенный выше пример взят из Flutter Docs . В вашем случае это может быть что-то вроде

dependencies:
  flutter_plugins:
    git:
      url: git://github.com/flutter/plugins.git

Или если вам нужен только in_app_purchase, а не вся библиотека плагинов, тогда вы можете сделать следующий

dependencies:
  in_app_purchase:
    git:
      url: git://github.com/flutter/plugins.git
      path: packages/in_app_purchase

код IDE, соответствующий боковой код OP

Screenshot from the packages in IDE after importing from the repository

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...