无法在我的react项目上安装react-leaflet

问题描述 投票:0回答:2

在这里遇到一个问题,我无法将react-leaflet安装到我的项目中。我做到了

npm i react-leaflet 

它不起作用,我什至做到了

npm i leaflet. 

我在这里做什么?

reactjs react-leaflet
2个回答
0
投票

它可能适合您的

node
版本(也许您需要升级它)

您可以尝试删除您的

node_modules
目录以及再次
package.json
npm i

  • rm -R node_modules
  • rm package-lock.json
  • npm install

在安装软件包结束时添加

--legacy-peer-deps
可能会有所帮助

  • npm install react-leaflet --legacy-peer-deps

0
投票

出现错误“无法解决依赖错误”,因为[email protected]不适用于react版本低于18。您正在处理的项目的react版本比18旧。

要解决这个问题,首先更新react和react-dom -

npm install react@latest react-dom@latest

添加传单和反应传单包 -

npm install leaflet react-leaflet

记得先安装

leaflet
包,然后再安装
react-leaflet
,因为后者依赖于前者。

© www.soinside.com 2019 - 2024. All rights reserved.