npm install 依赖库报错,但是我在package.json中并没有找到对应的库?

作者站长头像
站长
· 阅读数 21

我下载一个开源项目研究,发现有peer esbuild@"^0.14.x || ^0.15.0 || ^0.16.0 || ^0.17.0" from esbuild-plugin-less@1.2.0 这样的报错:

npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR! 
npm ERR! While resolving: esbuild-plugin-less@1.2.0
npm ERR! Found: esbuild@0.12.29
npm ERR! node_modules/esbuild
npm ERR!   esbuild@"^0.12.15" from the root project
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer esbuild@"^0.14.x || ^0.15.0 || ^0.16.0 || ^0.17.0" from esbuild-plugin-less@1.2.0
npm ERR! node_modules/esbuild-plugin-less
npm ERR!   esbuild-plugin-less@"^1.0.7" from the root project
npm ERR! 
npm ERR! Conflicting peer dependency: esbuild@0.17.17
npm ERR! node_modules/esbuild
npm ERR!   peer esbuild@"^0.14.x || ^0.15.0 || ^0.16.0 || ^0.17.0" from esbuild-plugin-less@1.2.0
npm ERR!   node_modules/esbuild-plugin-less
npm ERR!     esbuild-plugin-less@"^1.0.7" 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 /Users/markleo/.npm/eresolve-report.txt for a full report.

但是我在package.json中并没有看到有任何的eslint的依赖库:

npm install 依赖库报错,但是我在package.json中并没有找到对应的库?


在package.json中没有依赖库,为何这里还有依赖冲突呢?需要如何才能解决?

回复
1个回答
avatar
test
2024-07-06

可以用npm why 包名,这样方式查是怎么引进来的

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容