我在尝试将“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 对等依赖冲突,我将不胜感激。如何在不影响项目稳定性和安全性的情况下更新软件包?
这个问题你找到答案了吗