【问题标题】:Cordova Installation issue: on Windows 7Cordova 安装问题:在 Windows 7 上
【发布时间】: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

标签: node.js cordova


【解决方案1】:

我通过以下帖子找到了答案:

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/找到

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多