Comment corriger 'cordova' n'est pas reconnu dans la ligne de commande - windows 8?

erreur

C:>cordova

'cordova' is not recognized as an internal or external command,
operable program or batch file.

Mon Chemin D'Environnement

C:>path
PATH=C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;C:WindowsSystem32
WindowsPowerShellv1.0;C:Program Filesnodejs;C:Program Files (x86)Gitcmd
;C:Program Files (x86)GtkSharp.12bin;C:Program Files (x86)Windows Kits.
1Windows Performance Toolkit;C:Program FilesMicrosoft SQL Server0ToolsB
inn;C:Program FilesMicrosoftWeb Platform Installer;**C:Program FilesANTapa
che-ant-1.9.3bin;C:Program FilesJavajdk1.7.0_51bin;C:Developmentsdktools
;C:Developmentsdkplatform-tools;C:Developmentcordova-3.3.0cordova-android
bin;**

NB: j'ai lu tous les tutoriels disponibles, suivi au moins 10 d'entre eux, lire toutes les questions similaires sur 'phonegap' pas reconnu..etc. J'ai mon Activé de registre à 1 car certaines solutions ont suggéré, ré-installé 'phonegap' & 'cordoue" npm install-g phonegap, et idem pour 'cordoue", et je ne peux toujours pas courir.

UPDATE

j'ai copié une vieille application phonegap que j'ai faite sur un autre PC, et je peux l'exécuter très bien. Espérons que cela serait clair que quoi que ce soit.

25
demandé sur Roshdy 2014-02-20 12:21:34

11 réponses

vous n'avez pas besoin d'ajouter un dossier cordova au chemin.

la commande cordova est un script nodejs npm, ce dont vous avez besoin c'est d'avoir le dossier npm dans votre chemin :

%appdata%\npm\

ou si elle ne fonctionne pas, utilisez plutôt

c:\users\YourUserName\AppData\Roaming\npm\

(remplacez votre nom D'utilisateur par le nom de votre profil d'utilisateur)

ce qui est étrange, c'est que je ne me souviens pas que j'ai dû le changer manuellement, je pense qu'il devrait être ajouté automatiquement lors de l'installation de node et npm.

41
répondu QuickFix 2014-02-22 19:30:53
npm install -g cordova

- g est une option d'installation globale et il rendra le cordova globalement disponible dans AppData\Roaming\npm. Redémarrez l'invite si nécessaire.

34
répondu Vikram Palakurthi 2018-02-01 17:42:28

la méthode ci-dessous est la solution de tous ces problèmes liés à la npm, que ce soit Phonegap, Cordova, Ionique ou d'autre... Le concept est que chaque logiciel installé avec npm est enregistré sur ce chemin:

C:\Users\[Your User Name]\AppData\Roaming\npm

donc, ce que nous allons faire est simplement d'ajouter la Variable d'environnement path to Windows ci-dessus. Si vous êtes un begineer, les étapes pour l'ajout de chemin d'accès sont comme suit:

  1. Panneau De Contrôle.
  2. Sous Tout Contrôle Éléments du Panel, allez à .
  3. Cliquez sur le paramètres du système avancé options dans la barre latérale.
  4. Propriétés Du Système la boîte de dialogue s'affichera.

Vous auriez fait le travail jusqu'à présent en cherchant "Modifier les Variables D'environnement" dans la barre de recherche :).

  1. maintenant, dans la boîte de dialogue Propriétés du système, il y aura Avancé Onglet.
  2. dans L'onglet Avancé, il l'option Variables D'Environnement...
  3. cliquez dessus, cela ouvrira une autre boîte de dialogue pour les Variables D'environnement.
  4. variables du système, Sélectionnez Chemin comme indiqué dans le lien image, et cliquez sur Modifier...

    attribut de chemin dans les Variables du système

  5. copier le chemin ci-dessus, et l'ajouter ici comme montré dans le lien Copier l' Chemin d'accès

  6. ici, vous devez vous assurer que les 2 chemins différents sont toujours séparés par un point-virgule ;. En gardant cela à l'esprit, ajoutez votre chemin aux chemins existants.

cela va faire tourner l'application à l'échelle mondiale. C'est l'algorithme général des étapes employées pour n'importe quel type de Configuration de chemin. Si Vous avez des questions, n'hésitez pas à demander.

9
répondu Kartik Arora 2017-03-23 12:52:27

essayez d'exécuter Command Prompt en tant qu'administrateur..cela a fonctionné pour moi

8
répondu P Manishankar 2014-03-01 04:37:22

Essayez de redémarrer la fenêtre d'invite de commande. Il a travaillé pour moi.

3
répondu user2243301 2015-04-24 14:15:52

placer le chemin java avant le chemin ant. changez le chemin selon vos chemins.

C:\Program Files\Java\jdk1.6.0_20\bin;D:\apache-ant-1.9.3\bin;D:\adt-bundle-windows-x86\sdk\tools;D:\adt-bundle-windows-x86\sdk\platform-tools;C:\Program Files\nodejs\;C:\Program Files\Git\cmd
2
répondu PSK 2014-02-20 08:28:41

le problème est probablement lié à l'emplacement du noeud/npm.

la npm fonctionne? dire mnp vider le cache

alors même si son ne fonctionne pas aller aux Variables D'environnement. Assurez-vous que nodejs est dirigé vers son répertoire(où que vous l'avez installé)et npm(qui est dans Users/YourUsername/AppData/roaming) .. ses un dossier caché.

La course npm npm install -g OU (si et seulement si) qui donne les questions de npm npm install@plus tard

je recommande d'obtenir bower aussi, ainsi dire npm installer-g bower

Enfin npm install-g cordova

Là vous allez!

1
répondu Leon Africa 2016-04-03 19:11:58

j'ai eu un problème avec les répertoires par défaut qui sont utilisés par les mnp. Vous pouvez obtenir cette liste en tapant 'npm config liste" dans l'invite de commande. Dans mon cas, pour une raison quelconque, l'installation de cordova allait à l'intérieur d'un répertoire'='. Mon Invite de Commande m'a signalé un " npm.MRC " file inside "C:\Users\USERNAME' folder quand j'ai tapé 'npm config list' d'où il récupère le '=' folder à l'intérieur 'C:\Users\USERNAME\ =' comme dossier par défaut pour cordova. Lorsque j'ai désinstallé le noeud, supprimé à la fois "npm.mrc de fichier', et le '=' le dossier et réinstallé nœud et cordova, ce problème a disparu. Espérons que cette aide.

0
répondu racerkrish 2016-06-19 12:23:50

j'ai visual studio installé sur mon système. Cordoue s'est installé sous l'emplacement suivant:

C:\ProgramData\Microsoft\VisualStudio\MDA\c33fb238\taco-toolset-6.3.1

j'ai dû l'ajouter manuellement au chemin.

pour connaître le chemin d'installation de cordova, Lanceznpm install -g cordova nouveau et le chemin sera imprimé sur l'écran.

0
répondu Jayanta Debnath 2018-02-14 04:24:06

ouvrir une invite de commande en mode administrateur et exécutez le dessous de la commande d'installation

 npm install -g cordova

Maintenant vérifier si la commande est maintenant reconnu. (si nécessaire, redémarrez l'invite de commande)

maintenant dans le code visual studio

  1. go to the terminal
  2. naviguez vers le dossier cordova
  3. exécutez les commandes habituelles

    plate-forme cordova ajouter android

    exécuter cordova android

0
répondu Mahendra 2018-06-22 07:15:45

après L'installation de Cordova est-ce que vous faites face à la question alors cochez la case aller à la variable D'environnement (mon ordinateur ou mon PC > clic droit > Propriétés > Paramètres du système avancé > bouton variable D'Environemnts)

ajouter

%appdata%\npm\ ou c:\users\YourUserName\AppData\Roaming\npm\

(remplacez votre nom D'utilisateur par le nom de votre profil d'utilisateur) vers le chemin de la Variable système

0
répondu Lakshay Sharma 2018-07-25 06:44:33