尝试安装body-parser时出错

时间:2014-08-27 07:04:39

标签: node.js ubuntu express npm

我试图将body-parser安装到我的项目中,但是我收到了一个错误:

npm install body-parser  --registry http://registry.npmjs.org/ 
npm http 304 http://registry.npmjs.org/raw-body
npm ERR! error installing body-parser@1.0.2
npm ERR! Error: No compatible version found: raw-body@'>=1.1.2- <1.2.0-'
npm ERR! Valid install targets:
npm ERR! ["0.0.1","0.0.2","0.0.3","0.1.0","0.1.1","0.2.0","1.0.0","1.0.1","1.1.0"]

我在Ubunto上使用npm 1.1.4,节点0.6.12。

2 个答案:

答案 0 :(得分:4)

我检查https://github.com/expressjs/body-parser/blob/master/package.json,最新版本是1.6.5,需要节点版本&gt; = 0.8

但是在您的控制台上,您请求body-parser版本1.0.2,

所以我认为这是你的节点版本的问题,尝试在节点上安装更新版本,或使用nave来管理你的节点版本

答案 1 :(得分:-2)

请尝试

npm config set proxy null

相关问题