Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么Github的开源代码不是';与包装中提供的不匹配?_Github_Flutter - Fatal编程技术网

为什么Github的开源代码不是';与包装中提供的不匹配?

为什么Github的开源代码不是';与包装中提供的不匹配?,github,flutter,Github,Flutter,屏幕截图: 正如您所能看到的,左边(IDE内部)的代码与Github上提供的代码不匹配,我使用的是最新版本的包我突出显示了我所指的代码。 pubspec.yaml in_app_purchase: 0.3.1 这是代码 下面是注释中提到的包,这是因为作者没有将这些更改推送到pub.dev,如果您愿意,可以通过相应地修改pubspec.yaml文件直接从github使用包,如下面的示例所示 dependencies: plugin1: git: url: git://

屏幕截图:

正如您所能看到的,左边(IDE内部)的代码与Github上提供的代码不匹配,我使用的是最新版本的包我突出显示了我所指的代码。


pubspec.yaml

in_app_purchase: 0.3.1
这是代码


下面是注释中提到的包,这是因为作者没有将这些更改推送到pub.dev,如果您愿意,可以通过相应地修改pubspec.yaml文件直接从github使用包,如下面的示例所示

dependencies:
  plugin1:
    git:
      url: git://github.com/flutter/plugin1.git
上面的例子取自。在你的情况下,可能是

dependencies:
  flutter_plugins:
    git:
      url: git://github.com/flutter/plugins.git
或者,如果您只需要在应用程序中购买,而不需要整个插件库,那么您可以执行以下操作

dependencies:
  in_app_purchase:
    git:
      url: git://github.com/flutter/plugins.git
      path: packages/in_app_purchase
IDE代码与OP的右侧代码匹配


可能是因为原作者没有在pub.dev上发布它。如果您愿意,您可以始终直接从git repo使用该包。这通常是因为作者尚未发布对包所在的pub.dev的最新提交。正如@HasilT所说,如果你愿意,你可以直接从github repo获得该软件包。@HasilT我如何直接使用github的软件包,你能告诉我吗?@TahaRushain我如何直接使用github的软件包?@iKeepChangingName我有这个答案,并提供指向同一问题的文档链接。如果您需要任何帮助,请告诉我。谢谢您的回答,但我在使用您的代码时出现错误,
在中找不到名为“plugins/packages/in_app_purchase/pubspec.yaml”的文件git://github.com/flutter/plugins.git E67C7FA4D4FA6C20C40CF8545F6283467EA12B2。)
@iKeepChangingName有一个打字错误,如果您现在就尝试,它会起作用抱歉,伙计,我仍然没有在IDE中看到右侧代码,您是自己尝试的吗?@iKeepChangingName查看屏幕截图,在使用Github URL导入包之后,右侧就在那里。@iKeepChangingName您的包可能是从较旧的导入中缓存的,尝试运行
flatterclean
,然后使用repo url运行
flatterpub get