不能用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
然后尝试再次安装您的依赖关系。