Установка плагина 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
Пока что я попробовал:
Скопируйте ссылку для скачивания 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"
Установка его с использованием номера версии:
meteor add cordova:com.phonegap.plugins.facebookconnect@0.12.0
Результат: я получил "Пакет установлен", но когда
run ios-device
Я получил ошибку: "Не удалось получить плагин com.phonegap.plugins.facebookconnect@0.12.0 через реестр".Скачивая 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