Установка плагина Cordova для проекта meteor с помощью github tarball link

Я пытаюсь установить пакет в свой метеоритный проект, используя репозиторий в github.
Единственный способ, которым Meteor позволяет мне установить его, - использовать специальную ссылку "tarball", например, такую: https://github.com/Wizcorp/phonegap-facebook-plugin/tarball/d8b0f6935a7c6e586188bf85f9da88a1c160790b

Хотя версия пакета, на которую есть ссылка в ссылке, не та, которая мне нужна (я получил эту ссылку из старого поста поддержки).

Может кто-нибудь объяснить мне, как получить этот тип ссылки (tarball) из этого хранилища и версии (0.12.0)? https://github.com/Wizcorp/phonegap-facebook-plugin/releases/tag/v0.12.0

Пока что я попробовал:

  1. Скопируйте ссылку для скачивания tar.gz нужной версии и запустите:meteor add cordova:com.phonegap.plugins.facebookconnect@https://github.com/aogilvie/phonegap-facebook-plugin/archive/0.6.0.tar.gz

    Результат: "Meteor требует либо точную версию, либо Git URL со ссылкой на SHA"

  2. Установка его с использованием номера версии:meteor add cordova:com.phonegap.plugins.facebookconnect@0.12.0

    Результат: я получил "Пакет установлен", но когда run ios-device Я получил ошибку: "Не удалось получить плагин com.phonegap.plugins.facebookconnect@0.12.0 через реестр".

  3. Скачивая zip-файл, разархивируйте и поместите папку в папку с пакетами.

    Результат: не работает, поскольку в папке нет package.js.

заранее спасибо

1 ответ

Решение

Вы на самом деле пытаетесь добавить плагин Cordova (meteor add cordova:...), а не пакет Метеор.

Таким образом, ваша пробная версия 3 (локальный пакет / плагин) нуждается в аналогичном meteor add cordova:your-plugin-name@file://packages/folder-to-local-cordova-plugin вместо meteor add package-name (который будет искать package.js файл).

Пробная версия 2 (номер версии) работает только для опубликованных плагинов.

Вы должны придерживаться своей пробной версии 1, но вы должны указать хеш коммита (git endpoint + # + зафиксируйте хеш) вместо тарбол-ссылки:

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

См. Руководство по метеориту> Сборка> Mobile > Собственные функции с плагинами Cordova> Установка плагинов > Установка плагина из Git

Другие вопросы по тегам