warning Pattern [“@popperjs/core@npm:@sxzz/popperjs-es@^2.11.7“] is trying to unpack in the same des

发布时间:2026/7/11 3:18:26
warning Pattern [“@popperjs/core@npm:@sxzz/popperjs-es@^2.11.7“] is trying to unpack in the same des 这个警告是 Yarn 在安装依赖时产生的意思是两个不同的包解析规则尝试写入同一个目录可能导致不确定的行为Yarn 跳过了其中一个。原因你的package.json或resolutions中有这样的配置json{ resolutions: { popperjs/core: npm:sxzz/popperjs-es^2.11.7 } }同时某个依赖包如 Bootstrap、Element Plus 等需要popperjs/core^2.11.8。两者都指向同一个目录.cache/yarn/v6/npm-popperjs-core-2.11.8-integrity/node_modules/popperjs/core产生了冲突。解决方法方案一更新 resolutions 版本推荐将resolutions中的版本对齐到^2.11.8json{ resolutions: { popperjs/core: npm:sxzz/popperjs-es^2.11.8 } }然后执行bashyarn install --force方案二移除 resolutions如果不需要强制替换为sxzz/popperjs-es直接删除这个 resolutionjson{ resolutions: {} // 或直接删掉该行 }然后重新安装。方案三清理缓存重装bashyarn cache clean rm -rf node_modules yarn.lock yarn install方案四使用 Yarn BerryYarn 2的 PnP 或 node_modules如果是 Yarn 1.x可以考虑升级到 Yarn 3使用nodeLinker: node-modules来避免这类缓存冲突。这个警告通常不影响功能如果项目运行正常可以暂时忽略。但如果后续出现 Popper.js 相关报错如 Tooltip/Popover 不工作建议按方案一处理。