不能用npm安装任何东西(反应)

我已经为我的第一个反应项目克隆了Hot Reload Boilerplate( https://github.com/gaearon/react-hot-boilerplate )。

前几天可以使用npm install --save react-router安装React Router。 但是现在我想安装像Axios这样的依赖关系来使用JSON( https://github.com/mzabriskie/axios )获取数据,或者从https://facebook.github.io/react/docs/animation.html获得这个ReactCSSTransitionGroup ,但是当我运行npm install axios我继续ketting这些错误:

 npm ERR! Darwin 15.6.0 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "--save" "axios" npm ERR! node v4.5.0 npm ERR! npm v2.15.9 npm ERR! code EPEERINVALID npm ERR! peerinvalid The package react@0.14.8 does not satisfy its siblings' peerDependencies requirements! npm ERR! peerinvalid Peer react-dom@0.14.8 wants react@^0.14.8 npm ERR! peerinvalid Peer react-router@3.0.0 wants react@^0.14.0 || ^15.0.0 npm ERR! peerinvalid Peer react-addons-css-transition-group@15.3.2 wants react@^15.3.2 npm ERR! Please include the following file with any support request: npm ERR! /Users/Ludo/Documents/sites/react/FirstApp/npm-debug.log 

而且当我运行像npm i这样的东西,我得到这些错误:

 npm ERR! Darwin 15.6.0 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "i" npm ERR! node v4.5.0 npm ERR! npm v2.15.9 npm ERR! code EPEERINVALID npm ERR! peerinvalid The package react@0.14.8 does not satisfy its siblings' peerDependencies requirements! npm ERR! peerinvalid Peer react-dom@0.14.8 wants react@^0.14.8 npm ERR! peerinvalid Peer react-router@3.0.0 wants react@^0.14.0 || ^15.0.0 npm ERR! peerinvalid Peer react-addons-css-transition-group@15.3.2 wants react@^15.3.2 npm ERR! Please include the following file with any support request: npm ERR! /Users/Ludo/Documents/sites/react/FirstApp/npm-debug.log 

这是什么意思,我该如何解决这个问题?

谢谢!

你使用的是旧版本的npm (2.15.9)。 运行它来更新它…

 $ npm install -g npm 

然后尝试再次安装您的依赖关系。