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!
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]
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