我在安装了“table”之后出错了。
├── react@15.4.1
└── UNMET PEER DEPENDENCY react-router@3.0.0我的package.json
"dependencies": {
"isomorphic-fetch": "^2.2.1",
"react": "^15.4.0",
"react-addons-linked-state-mixin": "^15.4.0",
"react-bootstrap": "^0.30.6",
"react-bootstrap-table": "^2.6.0",
"react-cookie": "^0.4.8",
"react-dom": "^15.4.0",
"react-redux": "^4.4.6",
"react-router": "^3.0.0",
"react-router-apply-middleware": "0.0.2",
"react-router-bootstrap": "^0.23.1",
"react-router-relative-links": "^0.1.0",
"redux": "^3.6.0",
"redux-logger": "^2.7.4",
"redux-promise-middleware": "^4.1.0",
"redux-thunk": "^2.1.0"
}谢谢你帮忙。
发布于 2017-06-21 17:30:50
这篇博客文章很好地解释了同龄人的依赖!
https://nodejs.org/en/blog/npm/peer-dependencies/
不过,有一种情况是这样的:插件。插件包意味着与另一个“主机”包一起使用,尽管它并不总是直接使用主机包。大多数插件实际上从来不依赖于它们的主机package.The解决方案来解决这个问题,这是对等依赖的。
在您的例子中,您似乎不需要实际安装它,因为我深入研究了react-bootstrap-table包的回购,发现react-router@3.0.0被提到为一个开发依赖项,并在他们的示例应用程序中使用。
因此,除非他们将示例与极不可能的包捆绑在一起,否则您可以忽略它。
https://stackoverflow.com/questions/41014576
复制相似问题