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相关问答推荐

使用Moongose处理node.js中重定向的then()块链

使用OpenAI API时遇到问题

如何在Node js中从MongoDB获取特定数据,使用GET方法?

当建议在第二代上运行云功能时,现在是否有新的Firestore AdminClient可供使用?

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

如何在Angular jest测试中调用Nodejs的垃圾收集? node v20的测试速度慢且内存泄漏

在编译时强制不缩小类型范围

DynamoDB 分页数据检索

等待不在 Express.js 中处理 res.app.render

如何避免在 mongodb 聚合中查找重复结果?

访问 Mongoose 查询之外的变量

使用 Forms API 进行批量更新时生成 itemId

为什么 req.params.id 返回 undefined未定义?

如果我使用像 express 这样的 node 服务器,是否需要 webpack-dev-server

Bootstrap 中的 Grunt 依赖冲突

Selenium WebDriver 等到元素显示

安装Node.js 安装n 安装Node.js?

如何仅在丢失的路由上将 Express.js 设置为 404?

'node' 未被识别为内部或外部命令

node.js 中的意外保留字导入