一、在vue3项目开发中遇到了以下不兼容的情况,为了快速解决问题
二、解决方案
- 使用 --legacy-peer-deps 参数(推荐)
- 此选项会忽略 peerDependencies 的版本冲突,以兼容旧版 npm 的依赖处理逻辑
npm install --legacy-peer-deps
项目依赖的某些插件未适配新版本宿主库(如 video.js@8.x)
暂时无法升级或降级核心依赖版本时
注意事项:
可能导致运行时功能异常(如某些 API 不兼容)
建议后续联系插件维护者更新对 video.js@8.x 的支持
亲测有效~~