web-dev-qa-db-fra.com

Puis-je installer une version précédente d'un plugin à l'aide de la commande cordova plugin add?

J'essaie de reconstruire un projet cordova à partir de zéro et de créer de la documentation en cours de route. J'aimerais pouvoir installer des versions cohérentes de plugins pour éviter d'avoir à retester le nouveau code pour le moment. Existe-t-il un moyen de spécifier une version précédente d'un plugin similaire à la façon dont vous pouvez spécifier une version précédente de cordova? Par exemple, je connais la syntaxe suivante pour installer une version spécifique de cordova:

npm install -g [email protected]

Et je peux installer un plugin avec la syntaxe suivante:

cordova plugin add org.Apache.cordova.device

J'aimerais pouvoir quelque chose comme ceci:

cordova plugin add [email protected]

Toute idée, y compris "impossible", serait utile. Merci!

36
oldegreyg

du site officiel de cordova

http://cordova.Apache.org/news/2013/10/21/cordova-registry.html

De n'importe où dans le répertoire d'une application, des plugins peuvent être ajoutés à un projet avec

cordova plugin add [PLUGIN_ID]

où PLUGIN_ID est l'ID (généralement du style de domaine inversé) affiché sur le site Web du registre des plugins. Vous pouvez également télécharger une version spécifique d'un plugin:

cordova plugin add [PLUGIN_ID]@[VERSION]
55
VicM

J'ai eu un problème similaire avec un plugin. Voici comment cela a fonctionné pour moi:

Habituellement j'aurais ajouté le plugin comme ça

cordova plugin add org.Apache.cordova.contacts

Au lieu de cela, j'ai récupéré le plugin de github comme ceci (notez la balise de version à la fin)

cordova plugin add https://github.com/Apache/cordova-plugin-contacts#1.1.0
13
Gerfried