【发布时间】:2015-10-07 06:16:20
【问题描述】:
我正在尝试在我的机器上设置 Cordova。我已经成功设置了 JDK、Node.js 和 git。
当我输入 npm install cordova -g 时,我得到以下输出:
npm WARN engine xmlbuilder@2.2.1: wanted: {"node":"0.8.x || 0.10.x"} (current: {
"node":"4.1.1","npm":"2.14.4"})
C:\Users\matt.paisley\AppData\Roaming\npm\cordova -> C:\Users\matt.paisley\AppDa
ta\Roaming\npm\node_modules\cordova\bin\cordova
cordova@5.3.3 C:\Users\matt.paisley\AppData\Roaming\npm\node_modules\cordova
├── underscore@1.7.0
├── q@1.0.1
├── nopt@3.0.1 (abbrev@1.0.7)
└── cordova-lib@5.3.3 (valid-identifier@0.0.1, unorm@1.3.3, osenv@0.1.0, propert
ies-parser@0.2.3, bplist-parser@0.0.6, semver@4.3.6, dep-graph@1.1.0, shelljs@0.
3.0, rc@0.5.2, xcode@0.8.0, elementtree@0.1.6, npmconf@2.1.2, tar@1.0.2, cordova
-serve@0.1.3, cordova-app-hello-world@3.9.0, aliasify@1.7.2, cordova-registry-ma
pper@1.1.12, npm@2.14.7, glob@5.0.15, cordova-js@4.1.1, request@2.47.0, init-pac
kage-json@1.9.1, plist@1.1.0)
当我在系统提示符下输入cordova 时,我得到:
cordova 未被识别为内部或外部命令,可操作 程序或批处理文件。
我检查了我的防火墙 log 并且允许 node.exe 进行出站呼叫。还有什么我可能做错了吗?
我正在使用以下版本: git 版本 2.5.3.windows.1 节点js版本v4.1.1 javac 1.8.0_20
任何帮助将不胜感激
【问题讨论】:
-
不知道这有多重要,但据我所知,命令是
sudo npm install -g cordova而不是sudo npm install cordova -g,但就像我说的,我不知道旗帜的位置有多重要 - g (gloabl) 是。还要检查你的系统%PATH。