gpt4 book ai didi

meteor - 使用 github tarball 链接将 Cordova 插件安装到 meteor 项目

转载 作者:行者123 更新时间:2023-12-01 13:42:19 25 4
gpt4 key购买 nike

我正在尝试使用 github 中的存储库将包安装到我的 meteor 项目。
Meteor 允许我安装它的唯一方法是使用像这样的“tarball” 特定链接: https://github.com/Wizcorp/phonegap-facebook-plugin/tarball/d8b0f6935a7c6e586188bf85f9da88a1c160790b

虽然,链接中引用的包版本不是我需要的版本(我从旧的支持帖子中获得了该链接)。

有人能解释一下如何从这个存储库和版本 (0.12.0) 中获取那种类型的链接 (tarball) 吗? https://github.com/Wizcorp/phonegap-facebook-plugin/releases/tag/v0.12.0

到目前为止我已经尝试过:

  1. 复制正确版本的tar.gz下载链接并运行: meteor 添加 cordova:com.phonegap.plugins.facebookconnect@https://github.com/aogilvie/phonegap-facebook-plugin/archive/0.6.0.tar.gz

    Result: "Meteor requires either an exact version, a Git URL with a SHA reference"

  2. 使用版本号安装它: meteor 添加 cordova:com.phonegap.plugins.facebookconnect@0.12.0

    Result: I got "Package installed" but when run ios-device I got the error: "Failed to fetch plugin com.phonegap.plugins.facebookconnect@0.12.0 via registry".

  3. 下载 zip 文件,解压并将文件夹放入 packages 文件夹中。

    Result: Is not working because is not a package.js inside the folder.

提前致谢

最佳答案

您实际上是在尝试添加 Cordova 插件(meteor add cordova:...),而不是 Meteor 包。

因此,您的试用版 3(本地包/插件)需要一个类似的 meteor add cordova:your-plugin-name@file://packages/folder-to-local-cordova-plugin 代替meteor add package-name(将查找 package.js 文件)。

试用版 2(版本号)仅适用于已发布的插件。

你应该坚持你的试验 1,但你必须指定提交哈希(git endpoint + # + commit hash)而不是 tarball 链接:

meteor add cordova:com.phonegap.plugins.facebookconnect@https://github.com/Wizcorp/phonegap-facebook-plugin.git#c0f8da97a1d65397ada73e958dafed3aeef2e491

参见 Meteor Guide > Build > Mobile > Native features with Cordova plugins > Installing plugins > 从 Git 安装插件

关于meteor - 使用 github tarball 链接将 Cordova 插件安装到 meteor 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38964795/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com