web-dev-qa-db-fra.com

Cordova 3.0.0 - Comment installer un plugin

Je suis totalement nouveau dans le développement d'applications et je viens de commencer à faire mes premiers pas. J'ai installé Cordova et les utilitaires nécessaires selon le guide this .

J'ai créé ma première application (en utilisant le script de création de Cordova) et je peux l'exécuter sur mon Nexus 4. Maintenant, j'ai essayé d'installer un plugin à l'aide de plugman, et je suis bloqué. Ce tutoriel dit que je peux installer un plugin en utilisant

cordova plugin add https://git-wip-us.Apache.org/repos/asf/cordova-plugin-geolocation.git

dans le répertoire de l'application. Deux problèmes ici: 1. Dans le répertoire d'application lui-même n'est pas un fichier exécutable nommé "cordova" 2. Lorsque je swtich vers le répertoire cordova et exécute la commande mentionnée, j'obtiens cette erreur:

Cordova ne reconnaît pas le plugin de commande

Des idées sur ce que je fais mal? Ou y a-t-il une erreur dans le tutoriel? Merci beaucoup pour toute aide!

EDIT: j'ai réussi à installer les plugins en utilisant plugman directement en utilisant

plugman install --platform Android --project. --plugin https://git-wip-us.Apache.org/repos/asf/cordova-plugin-geolocation. git

Mais néanmoins, je suis toujours intéressé par la façon d'installer les plugins en utilisant cordova ...

15
user1619275

Vous trouverez ci-dessous plusieurs façons d'installer des plugins à partir de Cordova CLI, j'espère que cela aide:

Tout d'abord, assurez-vous d'avoir correctement installé cordova (veuillez vous référer à document officiel si nécessaire):

cordova -v   // should print something like "3.5.0-0.2.6"
  1. Installer à partir du registre des plugins Cordova

    cordova plugin add org.Apache.cordova.device

    Cela devrait couvrir la plupart des cas et voici une liste de plugins disponibles dans Cordova Plugin Registry .

  2. Installer à partir d'un référentiel distant, généralement à partir de GitHub
    cordova plugin add https://github.com/brodysoft/Cordova-SQLitePlugin

    Si vous avez rencontré quelque chose comme "Erreur: Échec de la commande: erreur: Échec de la connexion à help.github.com:443; Connexion refusée lors de l'accès", il s'agit généralement d'un problème de proxy, vous pouvez réessayer après avoir configuré votre proxy:

    git config --global http.proxy http://user:password@proxy:xxx

    Si cela ne fonctionne toujours pas, vous pouvez cliquer sur "Dowload Zip" depuis github, décompressez le fichier téléchargé puis:

  3. Installer à partir d'un répertoire local

    cordova plugin add /path/to/directory

    Il cherchera dans ce répertoire et dans chacun de ses sous-répertoires le plugin.

23
aqingsao

REMARQUE: cela est lié à Android de cordova 3.4 sur ma machine Windows 8 (testé)

étape 1 => Installer plugman par commande dans cmd "npm install -g plugman" (notez que vous devez avoir un nœud installé)

étape 2 => Télécharger git depuis http://msysgit.github.com/ pour Windows (15 Mo) installer le fichier exe

étape 3 => créer une nouvelle variable dans l'environnement nom de la variable = GIT_PATH et valeur = "C:\Program Files (x86)\Git (ceci est mon urs peut être diff)", ajoutez maintenant% GIT_PATH% dans la variable Path (très important) vérifier la commande git dans cmd si aucune erreur que continuer sinon corriger cela maintenant

étape 4 => Maintenant, allez à http://plugins.cordova.io/#/ trouvez le plugin que vous souhaitez installer. et obtenez juste cette URL de référentiel comme

étape 5 => maintenant, quel que soit le projet et n'importe où, placez la commande suivante dans cmd

**plugman install --platform Android --project F:\my17app\ --plugin https://git-wip-us.Apache.org/repos/asf/cordova-plugin-device.git**

Étape 7 => Si l'installation réussit, nous pouvons voir dans le fichier app/res/xml/config.xml une nouvelle fonctionnalité sera ajoutée avec l'id du nouveau plugin

PS: For environment variables see in control Panel=> System and Security => System =>Advanced System Security 
4
Shailendra2014

Je l'ai fait de cette manière

D:\phonegap\hello>plugman install --platform Android --project D:\phonegap\hello
\platforms\Android --plugin org.Apache.cordova.battery-status

où quant à le faire de git

    plugman install --platform Android --project D:\phonegap\hello
\platforms\Android --plugin https://git-wip-us.Apache.org/repos/asf/cordova-plugin-geolocation.git
0
ashish.n