2014-09-26 1 views
9

Zgodnie z documentation można dodać projekt z rejestru lub z adresu archiwum tarball?Jak dodać wtyczkę cordova do meteoru, którego nie ma w rejestrze phonegap?

# add plugin from plugin registry 
meteor add cordova:[email protected] 

# add plugin from the tarball url 
meteor add cordova:[email protected]://github.com/Wizcorp/phonegap-facebook-plugin/tarball/0e61babb65bc1716b957b6294c7fdef3ce6ace79 

Jak więc dodać wtyczkę this z github?

+0

Szczegółowe rozwiązanie tego pytania http://stackoverflow.com/questions/26624649/how-to-add-cordova-plug-that-havent-registration-on-plugins-cordova-io –

Odpowiedz

8

meteor add cordova:[email protected]://github.com/VersoSolutions/CordovaClipboard/tarball/03fe48b62411cbff22229ca13cc3ac8b282f7945

+1

Jaki był proces, którego użyłeś odpowiedzieć na to pytanie? – ilrein

+0

Dodatek z DODATKOWYMI PARAMETRAMI wymaga dodania tych parametrów w [MobileConfig] (http://stackoverflow.com/questions/26624649/how-to-add-cordova-plug-that-havent- registration-on-plugins-cordova-io/31747292 # 31747292) plik. – Vintesh

+1

To podejście nie działa już w wersji 1.2.0.1. Pojawia się błąd "Meteor nie obsługuje już instalacji wtyczek Cordova z dowolnych adresów URL archiwów." Próbowałem użyć tagu SHA na adresie URL, ale potem otrzymałem komunikat "pobieranie nie powiodło się z kodem stanu 406". Jakieś pomysły? – occasl

13

Updated 10/12/2015 dla Meteor 1.2.

meteor dodać Cordova: com.verso.cordova.clipboard @https://github.com/VersoSolutions/CordovaClipboard.git#03fe48b62411cbff22229ca13cc3ac8b282f7945

Aby dodać do komentarza powyżej ... dostać @ część.

Przed @: Powinien znajdować się w pliku plugin.xml w repozytorium git z identyfikatorem klucza.

Następnie, bezpośrednio po @: https://github.com/VersoSolutions/CordovaClipboard.git

Get to z łącza HTTPS po prawej stronie głównej strony GitHub repo.

Następnie, bezpośrednio po #:

-Idź do jednego z zatwierdzeń w github, które mają numer trzeba to ostatni numer po „popełnić”.

E.G. https://github.com/VersoSolutions/CordovaClipboard/commit/03fe48b62411cbff22229ca13cc3ac8b282f7945

Numer byłoby: 03fe48b62411cbff22229ca13cc3ac8b282f7945 (The hash popełnić)

+0

Nie mogę uruchomić tego na Meteor 1.4, z tą wtyczką: https://github.com/Glitchbone/CordovaYoutubeVideoPlayer. Próbuję meteor add [email protected]: //github.com/Glitchbone/CordovaYoutubeVideoPlayer.git#765b5954e78ecf7950099c10bfe5f81133f8f396, ale otrzymam komunikat "error: Version string musi wyglądać jak semver (np." 1.2.3 ') " – MastaBaba

+0

@MastaBaba Upewnij się, że masz cordova: z przodu.To byłoby meteor dodać cordova: [email protected]/Glitc hbone/.... – Mirrorcell

+0

Dzięki za wskazanie mojego noob błąd. :) – MastaBaba

4

Nie można już dodać plugin Cordova z adresem URL tarballa (używam Meteor 1.2.0.1) i wydaje się, że niektóre rodzaj błędu przy użyciu wartości mieszania, jak zalecają docs. Oto co zrobiłem:

Najpierw sklonowałem projekt git pod folderem myapp/private. Ważne, że jest prywatny, bo inaczej Meteor odbierze pliki www/*. Js i spróbuje je skompilować jak zwykle powodując inne problemy (np. "Moduł" lub "wymagaj" nie jest zdefiniowany).

Po drugie, należy użyć następującego polecenia, aby dodać je do projektu:

meteor add cordova:[email protected]://./private/plugins/cordova-plugin-phone 

je do katalogu plugins-Cordova wraz z innymi bitami oni dodać to.

+0

Twoje rozwiązanie działa. Dziękuję :) – kishan

+0

Nie, ale nadal możesz dodać bezpośrednio ze zdalnego Gita bez klonowania lokalnie Zobacz odpowiedź @Mirrorcell –

+0

Dziękuję! Działa jak urok. –