【发布时间】:2014-04-24 23:13:23
【问题描述】:
我很确定这是一个简单的问题 - 但我在 SO 或网络上找不到任何文档。我正在使用npm 更新我的cordova 和phonegap 版本,但每次我执行npm update 时,它仍然使用旧版本。
XXXXXX: XXXXX$ phonegap -v
3.2.0-0.17.1
XXXXXX: XXXXX$ npm update -g phonegap
npm http GET https://registry.npmjs.org/phonegap
npm http 304 https://registry.npmjs.org/phonegap
XXXXXX: XXXXX$ phonegap -v
3.2.0-0.17.1
我什至尝试过强制重新安装(它仍然是相同的版本):
XXXXXX: XXXXX$ sudo npm install -g phonegap
/Users/XXX/.nvm/v0.10.26/bin/phonegap -> /Users/XXXX/.nvm/v0.10.26/lib/node_modules/phonegap/bin/phonegap.js
phonegap@3.4.0-0.19.18 /Users/XXXX/.nvm/v0.10.26/lib/node_modules/phonegap
XXXXXX: XXXXX$ phonegap -v
3.2.0-0.17.1
但是,如果我使用 sudo 来查找版本 - 我得到了正确的版本:
XXXXXX: XXXXX$ sudo phonegap -v
3.4.0-0.19.18
这是正常的还是我需要以sudo 运行所有phonegap 命令?
【问题讨论】: