try npm安装vue mapbox mapbox gl时,我收到一个依赖关系树错误.

我正在用Vuetify运行Nuxt SSR,在运行此安装并出现此错误之前,还没有安装任何与Mapbox相关的东西.

38 error code ERESOLVE
39 error ERESOLVE unable to resolve dependency tree
40 error
41 error While resolving: [1mexample[22m@[1m1.0.0[22m
41 error Found: [1mmapbox-gl[22m@[1m1.13.0[22m[2m[22m
41 error [2mnode_modules/mapbox-gl[22m
41 error   [1mmapbox-gl[22m@"[1m^1.13.0[22m" from the root project
41 error
41 error Could not resolve dependency:
41 error [35mpeer[39m [1mmapbox-gl[22m@"[1m^0.53.0[22m" from [1mvue-mapbox[22m@[1m0.4.1[22m[2m[22m
41 error [2mnode_modules/vue-mapbox[22m
41 error   [1mvue-mapbox[22m@"[1m*[22m" from the root project
41 error
41 error Fix the upstream dependency conflict, or retry
41 error this command with --force, or --legacy-peer-deps
41 error to accept an incorrect (and potentially broken) dependency resolution.
41 error
41 error See /Users/user/.npm/eresolve-report.txt for a full report.
42 verbose exit 1

解决这种upstream 依赖冲突的正确方法是什么?

推荐答案

在最新版本的npm(v7)中,这似乎是一个对等依赖性问题,该版本仍然是测试版.请try 使用npm install --legacy-peer-deps获取详细信息,查看此https://blog.npmjs.org/post/626173315965468672/npm-v7-series-beta-release-and-semver-major

Node.js相关问答推荐

如何使用MongoDB在Node.js 中向数组中添加项?

Firebase-admin筛选器.或只考虑第一个WHERE子句

(0,core_1.default)不是使用@middy/core的lambda处理程序上的函数

如何在.npmrc中添加 comments ?

try 使用Express和连接池将数据插入MySQL数据库时出现拒绝访问错误

为什么我收到此错误:MissingSchemaError:架构尚未为模型&业务&注册

Promise 和 Azure 语音转文本

如何设置 Puppeteer Select 器的唯一性?

我如何在 Raku 的供应中注册不同的事件?

为什么运行 yarn 命令会出错 - yargs-parser的完整性判断失败

登录用户并获取他们的个人资料

为什么 client.on("messageCreate") 的 TextChannel 中缺少 nsfw 属性?

为什么后端开发需要单独的服务器?

强制 TypeScript 生成带有.js扩展名的导出/导入;运行 node 16?

如何promise AWS JavaScript 开发工具包?

使 pm2 登录到控制台

如何在 Mongoose 模式中设置数组大小限制

从目录 node Js 中检索文件

为什么我会收到错误:解决方法指定过多?

升级到 node 7 后找不到模块内部/fs