首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法解决依赖:google-maps react

无法解决依赖:google-maps react
EN

Stack Overflow用户
提问于 2022-02-08 15:05:44
回答 2查看 1.7K关注 0票数 1

这是我第一次从github克隆react项目。

我做了:

代码语言:javascript
复制
$ git clone <link>

之后:

代码语言:javascript
复制
npm install

但是我在谷歌地图上遇到了一个错误--反应。

代码语言:javascript
复制
$ npm install --save google-maps-react
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: @iso/here@4.0.0
npm ERR! Found: react@17.0.2
npm ERR! node_modules/react
npm ERR!   react@"^17.0.2" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer react@"~0.14.8 || ^15.0.0 || ^16.0.0" from google-maps-react@2.0.6
npm ERR! node_modules/google-maps-react
npm ERR!   google-maps-react@"^2.0.6" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR! See C:\Users\user\AppData\Local\npm-cache\eresolve-report.txt for a full report.

我试过:

代码语言:javascript
复制
$ npm cache clean --force
$ npm install -g npm

,:

代码语言:javascript
复制
$npm config set legacy-peer-deps true

,:

代码语言:javascript
复制
npm install  --force

,:

代码语言:javascript
复制
npm install --save --legacy-peer-deps

,:

代码语言:javascript
复制
rm -rf node_modules

还有更多..。

节点js版本:

代码语言:javascript
复制
16.13.2

react版本:

代码语言:javascript
复制
17.0.2

国家预防机制版本:

代码语言:javascript
复制
8.4.1

似乎什么事都没有用

我是不是遗漏了什么?

EN

回答 2

Stack Overflow用户

发布于 2022-02-08 19:28:36

该项目具有对等依赖关系。 on reason 15或16,您正在使用17.0.2 - npm错误说明了原因

如果您想按原样使用这个库或更改库的package.json,测试并向作者确认它们在提高PR的17.0.2上是好的,请降低您的反应版本

代码语言:javascript
复制
"peerDependencies": {
    "react": "~0.14.8 || ^15.0.0 || ^16.0.0",
    "react-dom": "~0.14.8 || ^15.0.0 || ^16.0.0"
  },

npm在日志中告诉你原因

npm ERR! Fix the upstream dependency conflict, or retry

票数 0
EN

Stack Overflow用户

发布于 2022-02-09 04:38:27

解决方案:

这个应用程序使用的是“纱线”,我现在可以在安装“纱线添加节点-sass”之后运行该应用程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71036168

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档