同行 react-dom@15.6.2 想要 react@^15.6.2

Peer react-dom@15.6.2 wants react@^15.6.2

我正在尝试从 React 0.14.9 升级到 React 15.6.2,但 运行 遇到了依赖性问题。

npm ERR! peerinvalid The package react@15.6.2 does not satisfy its siblings' peerDependencies requirements!

npm ERR! peerinvalid Peer react-dom@15.6.2 wants react@^15.6.2

我不明白这个错误,因为它似乎表明我需要react 15.6.2 for react-dom 15.6.2,但安装的是react 15.6.2。

在我的 package.json 中,我尝试了各种组合,有和没有 ^,但同样的错误仍然存​​在:

"react": "15.6.2",
"react-dom": "15.6.2",

This is an issue with npm v2。如果你升级它会解决它。