【发布时间】:2015-06-16 19:09:15
【问题描述】:
stackoverflow 和其他博客中有很多问题说只需执行以下命令即可升级-
sudo npm install -g cordova@5.1.1
在我的终端中执行上述命令后,我得到以下信息-
/usr/bin/cordova -> /usr/lib/node_modules/cordova/bin/cordova
cordova@5.1.1 /usr/lib/node_modules/cordova
├── underscore@1.7.0
├── q@1.0.1
├── nopt@3.0.1 (abbrev@1.0.7)
└── cordova-lib@5.1.1 (valid-identifier@0.0.1, osenv@0.1.0, properties-parser@0.2.3, bplist-parser@0.0.6, mime@1.2.11, semver@2.1.0, unorm@1.3.3, shelljs@0.3.0, dep-graph@1.1.0, xcode@0.6.7, rc@0.5.2, cordova-app-hello-world@3.9.0, npm@1.3.4, elementtree@0.1.6, d8@0.4.4, npmconf@0.1.16, through2@0.6.3, glob@4.0.6, request@2.47.0, cordova-registry-mapper@1.1.8, plist@1.1.0, init-package-json@1.6.0, tar@1.0.2, cordova-js@4.0.0)
之后如果我执行-
cordova -g -v
我得到 3.5.0-0.2.4 作为版本。找不到从 3.5.0-0.2.4 升级到更高版本的任何解决方案,任何帮助都会很棒。先感谢您。
【问题讨论】:
-
我的猜测是 sudo 正在把你带到这里。运行
sudo cordova -v应该会输出您安装的那个版本。我尽量避免使用 sudo 安装 npm 模块。如果您有问题,请查看stackoverflow.com/questions/16151018/… -
哇哦!谢谢你的链接帮助,特别是这个。 - stackoverflow.com/a/24404451/1084806
标签: android cordova cross-platform phonegap-plugins cordova-3