当前位置:网站首页>pnpm install出现:ERR_PNPM_PEER_DEP_ISSUES Unmet peer dependencies
pnpm install出现:ERR_PNPM_PEER_DEP_ISSUES Unmet peer dependencies
2022-08-02 07:03:00 【m0_67401382】
使用 pnpm install 安装项目依赖时出现:ERR_PNPM_PEER_DEP_ISSUES Unmet peer dependencies,在 pnpm github issues 中找到相关解决方案。

一、前言
完整日志
ERR_PNPM_PEER_DEP_ISSUES Unmet peer dependencies
.
└─┬ koa-views
└─┬ consolidate
└── ? unmet peer [email protected]^16.13.1: found 18.1.0hint: If you don’t want pnpm to fail on peer dependency issues, set the “strict-peer-dependencies” setting to “false”.
问题原因:在 npm 3 中,不会再强制安装
peerDependencies(对等依赖)中所指定的包,而是通过警告的方式来提示我们。pnpm 会在全局缓存已经下载过的依赖包,如果全局缓存的依赖版本与项目package.json中指定的版本不一致,就会出现这种hint警告。pnpm团队成员给出的解答:
There are two types of peer deps: optional peer dependencies and non-optional ones. The warnings are only printed for non-optional peer dependencies. If a package works without the peer dependencies, then it should be declared as optional peer dependency. Optional peer dependencies are supported by npm/yarn/pnpm for a long time.
二、处理方案
在项目的
package.json中配置peerDependencyRules忽略对应的警告提示:{
“pnpm”: {
“peerDependencyRules”: {
“ignoreMissing”: [
“react”
]
}
}
}在
.npmrc配置文件中添加strict-peer-dependencies=false,这意味着将关闭严格的对等依赖模式。操作命令如下:npm config set strict-peer-dependencies=false
参考链接:
- https://github.com/pnpm/pnpm/issues/4684
欢迎访问:天问博客
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
猜你喜欢
随机推荐
OC-NSString
MySQL database design specification
FormData上传二进制文件、对象、对象数组
Link with Game Glitch(spfa判负环)
根据一个字段的内容去更新另一个字段的数据,这样的sql语句该怎么样书写
(2022牛客多校五)D-Birds in the tree(树形DP)
企业实训复现指导手册——基于华为ModelArts平台的OpenPose模型的训练和推理、基于关键点数据实现对攀爬和翻越护栏两种行为的识别、并完成在图片中只标注发生行为的人
LeetCode SQL 197. 上升的温度
_2_顺序表
你认同这个观点吗?大多数企业的数字化都只是为了缓解焦虑
MySQL-FlinkCDC-Hudi实时入湖
【网络】IP、子网掩码
spark架构
聊天机器人如何提升独立站的营销水平?
实例031:字母识词
MySQL-锁机制
查看端口号占用
SQL执行顺序
View port number occupancy
自然语言处理 文本预处理(上)(分词、词性标注、命名实体识别等)









