当前位置: 首页 > 知识库问答 >
问题:

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

傅胡媚
2023-04-23

我下载一个开源项目研究,发现有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的依赖库:

image.png


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

共有2个答案

梁丘逸仙
2023-04-23

后面有提示,在命令行后面跟 --force 试下,报错不一定会出问题,能正常运行就行

暴英达
2023-04-23

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

 类似资料:
  • 我的java项目使用javax.mail.jar。因此,在netbeans中,我创建了一个新的文件夹库,将jar文件复制到那里,并将其添加到项目属性中。我将这个文件夹添加到git中,它在NetBeans上运行良好。但当我在另一台机器上使用ant构建项目并运行项目jar时 我不确定哪里出了问题。知道怎么让它运行吗? 解决方案:正如@Gimby所指出的,来自Netbeans和ant build的jar

  • react安装依赖包报如下图 大佬们这该怎么解决这个问题呢

  • 我正在使用本机库格式OCR,添加jar并将dll放入progfile\common文件中,尽管我遇到以下错误,请帮助我。。。。 ibrary.load不满意LinkError: C:\Program Files\Common Files:无法找到依赖库java.lang.ClassLoader$NativeLoader.load(Native Method)在oader.java:1751Clas

  • 当我从以下链接运行代码时,https://github.com/sagioto/lipreading/blob/master/lipreading-gui/src/main/java/edu/lipreading/gui/mainframe.java;我得到以下错误: 线程“Thread-6”java.lang.UnsatisfiedLinkError中出现异常:C:\users\harish r

  • 我最近安装了ImageMagick 6.3.9和JMagick 6.3.9。从这里通过和。 我在NetBeans中将添加到我的项目的库中,并将类路径设置为包含安装ImageMagick的文件夹(我还将放在其中)。 这就是我所做的一切。 然而,当我运行我的程序(它只声明一个并初始化它)时,我得到了以下错误: 为什么会这样,我该如何解决?