【问题标题】:UNMET PEER DEPENDENCY react@16.0.0 Blueprint未满足的对等依赖 react@16.0.0 蓝图
【发布时间】:2017-10-20 15:55:18
【问题描述】:

尝试安装蓝图:http://blueprintjs.com/docs/#blueprint.npm-installation

已尝试手动安装。已尝试按照步骤 2 中所述手动安装依赖项,但我不断收到:

UNMET PEER DEPENDENCY react@16.0.0

这没有任何意义。我的 package.json 包含 "react": "^16.0.0" 并且我今天使用 create-react-app 安装了 react,那么这里发生了什么?

package.json:

{
  "name": "reactdemo",
  "version": "0.1.0",
  "private": true,
  "devDependencies": {
    "react-scripts": "1.0.14"
  },
  "dependencies": {
    "@blueprintjs/core": "^1.32.0",
    "react": "^16.0.0",
     "react-addons-css-transition-group": "^15.6.2",
    "react-dom": "^16.0.0",
    "react-transition-group": "^1.2.1"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject"
  }
}

【问题讨论】:

  • 请问您可以发布您的 package.json 吗?
  • 您使用什么来安装这些依赖项? npm 还是 yarn?您使用的是哪个版本的nodenpm? (您能否发布回复:npm -vnode -v?)
  • npm:4.0.5,节点:6.9.1
  • @MattSaunders 在玩它时,它似乎更像是一个错误......在这里贡献:github.com/palantir/blueprint/issues/201#issuecomment-338252760

标签: reactjs blueprintjs


【解决方案1】:

引用 BluePrint 自己的 repo 中的 @adidahiya

如果您使用的是 React 16,我们目前处于一个尴尬的中间状态,我们需要 react-addons-css-transition 组来获得 16 岁前的支持,因此同行部门警告他们现在应该可以放心地忽略了。 关注#866 以获取更多更新。

请参阅 original issue ticket hereissue to follow here

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-21
    • 1970-01-01
    • 1970-01-01
    • 2016-08-29
    • 2017-08-25
    • 2018-02-28
    相关资源
    最近更新 更多