我正在尝试在我的机器上安装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 node js version v4.1.1 javac 1.8.0_20
非常感谢任何帮助
答案 0 :(得分:0)
我能够通过以下帖子找到答案:
Unable to install Cordova with npm
本质上,node.js的当前版本存在一些问题。在我卸载并安装了Node-v0-10-36-stable后,我能够成功部署cordova。
此版本的node.js可在以下位置找到:https://nodejs.org/en/blog/release/v0.10.36/