无法安装react-simple-dropdown,出现未满足对等依赖问题求助
解决
react-simple-dropdown 安装时的 Peer 依赖问题 我看你在安装react-simple-dropdown时碰到了两个问题:未满足的Peer依赖警告和fsevents可选依赖跳过的提示,下面一步步帮你搞定:
1. 处理未满足的 Peer 依赖
react-simple-dropdown@3.2.0要求项目必须配套react@16.2.0和react-dom@16.2.0作为Peer依赖,但你当前项目里的版本不匹配,所以npm抛出了这个警告。
有两个解决思路:
方案一:安装匹配版本的react和react-dom(推荐)
如果你的项目能兼容这个旧版本,直接执行命令安装对应依赖:npm install react@16.2.0 react-dom@16.2.0 --save装完之后再重新跑
npm i react-simple-dropdown,Peer依赖的警告就会消失。方案二:忽略Peer依赖检查(谨慎使用)
要是不想调整react版本,可以在安装时加--legacy-peer-deps参数让npm跳过Peer依赖校验:npm i react-simple-dropdown --legacy-peer-deps注意:这种做法可能埋下兼容性隐患,比如组件运行时出现渲染错误、功能异常,所以优先选方案一。
2. 关于fsevents的警告
这个完全不用管——fsevents是只适配macOS的文件监听工具,你的环境是Windows(从路径C:\Lease_Tracker能看出来),npm自动跳过了这个可选依赖的安装,不会影响项目正常运行。
内容的提问来源于stack exchange,提问作者Mireko
相关产品推荐
相关产品推荐

