Cordoue n'est pas reconnu... immédiatement après l'installation
Je suis coincé avec ce très frustrant problème tout en essayant d'installer Apache Cordova. J'question npm install -g cordova
dans mon cmd
(Windows 8.1, 64 bits), et tout semble aller pour le mieux. Mais même après l'installation lorsque vous essayez de type cordova
il n'est pas reconnu comme une commande par le cmd
. C'est ma première question sur StackOverflow, donc j'ai peut-être manqué quelque chose d'essentiel ou fait une erreur de débutant. J'espère que quelqu'un pourra m'aider! 🙂
Acclamations,
cmd
session:
C:\Users\James>npm install -g cordova
npm http GET https://registry.npmjs.org/cordova
... tas de texte ici ...
C:\Users\James\AppData\Roaming\npm\cordova -> C:\Users\James\AppData\Roaming\npm
\node_modules\cordova\bin\cordova
cordova@3.3.1-0.1.2 C:\Users\James\AppData\Roaming\npm\node_modules\cordova
├── ncallbacks@1.0.0
├── open@0.0.3
├── semver@1.1.0
├── colors@0.6.2
├── mime@1.2.11
├── q@0.9.7
├── follow-redirects@0.0.3 (underscore@1.5.2)
├── optimist@0.6.0 (wordwrap@0.0.2, minimist@0.0.5)
├── shelljs@0.1.2
├── glob@3.2.7 (inherits@2.0.1, minimatch@0.2.14)
├── lodash@2.4.1
├── elementtree@0.1.5 (sax@0.3.5)
├── tar@0.1.19 (inherits@2.0.1, block-stream@0.0.7, fstream@0.1.25)
├── xcode@0.6.2 (node-uuid@1.3.3, pegjs@0.6.2)
├── prompt@0.2.7 (revalidator@0.1.6, pkginfo@0.3.0, read@1.0.5, utile@0.1.7, win
ston@0.6.2)
├── request@2.22.0 (json-stringify-safe@4.0.0, aws-sign@0.3.0, forever-agent@0.5
.0, qs@0.6.6, tunnel-agent@0.3.0, oauth-sign@0.3.0, cookie-jar@0.3.0, node-uuid@
1.4.1, http-signature@0.10.0, hawk@0.13.1, form-data@0.0.8)
├── express@3.0.0 (methods@0.0.1, fresh@0.1.0, range-parser@0.0.4, debug@0.7.4,
cookie@0.0.4, crc@0.2.0, commander@0.6.1, mkdirp@0.3.3, send@0.1.0, connect@2.6.
0)
├── plist@0.4.3 (xmlbuilder@0.4.3, xmldom@0.1.17)
├── ripple-emulator@0.9.18 (connect-xcors@0.5.2, colors@0.6.0-1, accounting@0.3.
2, request@2.12.0, moment@1.7.2, express@3.1.0)
├── npm@1.3.22
├── plugman@0.17.0 (ncallbacks@1.1.0, osenv@0.0.3, bplist-parser@0.0.4, undersco
re@1.4.4, semver@2.0.11, nopt@1.0.10, dep-graph@1.1.0, rc@0.3.0, tar.gz@0.1.1, x
code@0.6.3, npm@1.3.4)
└── jshint@1.1.0 (peakle@0.0.1, cli@0.4.5, underscore@1.4.4, esprima@1.1.0-dev,
minimatch@0.2.14)
C:\Users\James>cordova
'cordova' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\James>cordova
'cordova' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\James>
OriginalL'auteur vrijdrogenaam | 2013-12-27
Vous devez vous connecter pour publier un commentaire.
Il est probable que
C:\Users\James\AppData\Roaming\npm\
n'est pas dans votre chemin d'accès de sorte que même si cordova est installée à l'échelle mondiale (comme mnp définit-il), il ne fonctionne pas comme prévu.Utiliser le
SET
de commande pour vérifier la valeur de votreNODE_PATH
ouPATH
. Si le mécanisme national de prévention de l'arbre de répertoire n'est pas dans la liste...c'est un problème, mais facilement corrigé.Si vous ne voulez pas mnp à enregistrer dans ce répertoire, vérifiez les npm options de configuration et la npm dossiers docs pour voir ce que vous pouvez changer à cet égard...
OriginalL'auteur Matthew Bakaitis
J'ai juste eu ce problème après avoir "réussi" à installer, et a trouvé l'cordova fichiers dans un dossier appelé nœud de modules dans mon dossier utilisateurs. J'ai ajouté
c:\users\dewd\node_modules\cordova\bin
de mon chemin, redémarré une invite de cmd, puis cordoue couru ok.Qu'ils n'aiment pas le rendre facile de le faire ils!!
OriginalL'auteur dewd
Ajouter à votre CHEMIN d'accès
Par défaut le dossier
n'est pas visible. configurer votre explorateur de voir ou de naviguer dans l'interface CLI
OriginalL'auteur Toumi
si il n'y a toujours pas de travail, vérifiez le CHEMIN d'accès.
assurez-vous que la commande est nœud; npm; cordova
exemple de CHEMIN d'accès
Très propres, de créer un nouveau système de variables NODEJS MNP CORDOVA
NODEJS="C:\Program Files\Nodejs"
NPM'="%appdata%\npm\;%USERPROFILE%\AppData\Roaming\npm;"
CORDOVA="%USERPROFILE%\AppData\Roaming\npm\node_modules\cordova\bin"
Puis modifiez le CHEMIN d'accès dans les variables du système et ajouter
%NODEJS%
en face de quelque chose qui utilise nodejs après ajouter%NPM%
et%CORDOVA%
à la fin.OriginalL'auteur Sandersjr2
ce qui a été répondu plusieurs fois ici...je vais poster ma réponse tout de même.
Dans votre invite de/ce type de terminal:
npm config set prefix
. Espérons que cela aide ☺☺☺OriginalL'auteur Meim