我个人觉得是依赖冲突
解决办法
- 清除 npm 缓存: 使用 npm cache clean --force 命令清除 npm 的缓存,有时缓存中的旧数据可能导致依赖解析问题。
- 使用 --legacy-peer-deps 参数: 在执行 npm install 或者 npm ci 命令时,可以尝试添加 --legacy-peer-deps 参数,该参数可以让 npm 在解析依赖时不考虑 peerDependencies
npm install babel-plugin-component -D --legacy-peer-deps
- 在安装命令后面加上 –force 或者–legacy-peer-deps, 让他忽略冲突