从npm下载Phonegap时出错

时间:2014-06-07 02:32:26

标签: node.js cordova npm

我正在尝试通过以下方式下载phonegap: npm install -g phonegap 但我一直都会收到错误而且我不知道为什么。我确保下载了Node.JS。

  

npm ERR! notarget未找到兼容的版本:   cordova-lib @' lorinbeer / cordova-li b.git#pg.3.5.0'

     

npm ERR! notarget有效的安装目标:

     

npm ERR! notarget [" 0.21.2"," 0.21.3"]

     

npm ERR! notarget

     

npm ERR! notarget这很可能不是npm本身的问题。

     

npm ERR! notarget在大多数情况下,您或您的某个依赖项是   请求

     

npm ERR!不要存在不存在的包版本。

     

npm ERR!系统Windows_NT 6.2.9200

     

npm ERR!命令" E:\ Program Files \ nodejs \\ node.exe" " E:\程序   Files \ nod ejs \ node_modules \ npm \ bin \ npm-cli.js" "安装" " -g"   " PhoneGap的"

     

npm ERR! cwd C:\ WINDOWS \ system32

     

npm ERR! node -v v0.10.28

     

npm ERR! npm -v 1.4.9

     

npm ERR!代码ETARGET

     

npm http 304 https://registry.npmjs.org/optimist

     

npm ERR!

     

npm ERR!其他日志记录详细信息可在以下位置找到:

     

npm ERR! C:\窗口\ system32 \ NPM-的debug.log

     

npm ERR!不好的代码0

2 个答案:

答案 0 :(得分:2)

安装旧版本:

npm install -g phonegap@3.4

答案 1 :(得分:2)

请查看this link。尽一切努力最后,

“因此您必须先npm install -g cordova-lib并将package.json中的行重命名为以下内​​容:cordova-lib": "0.21.3",”由Ihsan建议