NPM 解析错误:[email protected] 中存在冲突的对等依赖关系

问题描述 投票:0回答:1

我在尝试将“multer-gridfs-storage”包更新到版本 5.0.2 时遇到 NPM 解析错误。该错误似乎与“multer”包的对等依赖项冲突有关。

错误信息:

While resolving: [email protected]
Found: [email protected]
node_modules/multer
  multer@"^1.4.5-lts.1" from the root project

Could not resolve dependency:
peer multer@"^1.4.2" from [email protected]
node_modules/multer-gridfs-storage
  multer-gridfs-storage@"^5.0.2" from the root project

Conflicting peer dependency: [email protected]
node_modules/multer
  peer multer@"^1.4.2" from [email protected]
  node_modules/multer-gridfs-storage
    multer-gridfs-storage@"^5.0.2" from the root project

Fix the upstream dependency conflict, or retry
this command with --force or --legacy-peer-deps
to accept an incorrect (and potentially broken) dependency resolution.

问题描述: 我正在尝试将 Node.js 项目中的

multer-gridfs-storage
包更新到版本 5.0.2。但是,我遇到了与
multer
包相关的对等依赖项冲突的解析错误。我的项目中
multer
的当前版本是
1.4.5-lts.1
,并且
[email protected]
需要
multer@"^1.4.2"
作为对等依赖项。

我尝试使用

npm audit fix --force
命令来解决该问题,但错误仍然存在。我知道使用
--force
可能会带来重大更改,因此我更愿意找到解决此冲突的正确方法。

如果您能帮助解决

multer-gridfs-storage
包的 NPM 对等依赖冲突,我将不胜感激。如何在不影响项目稳定性和安全性的情况下更新软件包?

node.js node-modules multer multer-gridfs-storage
1个回答
0
投票

这个问题你找到答案了吗

© www.soinside.com 2019 - 2024. All rights reserved.