当前位置: 首页 > news >正文

Vue 包依赖总结

Vue 包依赖总结

 我在安装依赖包时出现问题:

  error minimatch@10.0.3: The engine "node" is incompatible with this module. Expected version "20 || >=22". Got "16.8.0"

这个错误是因为您使用的 Node.js 版本(16.8.0)与 minimatch@10.0.3 包不兼容,该包要求 Node.js 版本 20 或 >=22。

 

检查具体依赖关系

找出是哪个包依赖了高版本的 minimatch: 

yarn why minimatch

 

 image

 我的 package.json 里面没有这个包

  "dependencies": {},"devDependencies": {"@ant-design/colors": "^3.2.1","@vue/cli-plugin-babel": "^4.0.4","@vue/cli-plugin-eslint": "^4.0.4","@vue/cli-plugin-router": "^4.0.4","@vue/cli-plugin-vuex": "^5.0.8","@vue/cli-service": "^4.0.4","@vue/compiler-sfc": "^3.2.33","@vue/eslint-config-standard": "^4.0.0","babel-eslint": "^10.0.1","babel-plugin-import": "^1.12.2","babel-plugin-transform-remove-console": "^6.9.4","encryptlong": "^3.1.4","eslint": "^5.16.0","eslint-config-prettier": "^6.10.1","eslint-plugin-html": "^5.0.0","eslint-plugin-vue": "^5.2.3","jsencrypt": "^3.2.1","less": "^3.0.4","opencollective": "^1.0.3","opencollective-postinstall": "^2.0.2","spark-md5": "^3.0.1","vcolorpicker": "^1.1.0","vue-svg-icon-loader": "^2.1.1","vue-template-compiler": "^2.6.14","webpack-theme-color-replacer": "^1.2.17"},

 

 

 这说明 minimatch@10.0.3 是通过其他间接依赖引入的。

 

 

查看完整的依赖链 

yarn why minimatch@10.0.3

 

  

yarn list --pattern minimatch

 

  

image

 

查看 @types/minimatch 的依赖关系

# 查看 @types/minimatch 被谁依赖
yarn why @types/minimatch

 

 

查看详细的依赖树

# 查看所有包含 minimatch 的包及其依赖关系
yarn list --pattern minimatch --all# 或者查看完整的依赖树
yarn list --depth=5 | grep -A5 -B5 "minimatch@10"

 

 

检查 package.json 中的间接依赖

# 查看所有依赖关系
cat yarn.lock | grep -A10 -B10 "minimatch@10.0.3"# 或者更精确地搜索
grep -n "minimatch@10.0.3" yarn.lock

 

 

使用 yarn info 

# 查看 minimatch@10.0.3 的信息
yarn info minimatch@10.0.3 --json

 

 

 在package.json中指定版本

  "resolutions": {"**/@types/minimatch": "3.0.5","**/minimatch": "3.1.2","**/globby/@types/glob": "8.1.0"}

 

 

end.

 

http://www.hskmm.com/?act=detail&tid=15784

相关文章:

  • 笔记_OpenCV4.5.1新增微信QRCode解码功能
  • 数字孪生 + 碳痕追踪:MyEMS 给能源管理装了套 “全链路全景导航”
  • 空间复杂度和时间复杂度
  • 基于IOS26的iOS 内存分析与必要内存界定
  • 破局 “节能不省钱” 悖论:开源 EMS 生态如何让中小企业用 1/3 成本实现能效跃升?
  • iOS 26 性能测试实战,如何评估启动速度、CPUGPU 负载、帧率与系统资源适配(uni-app 与 iOS 原生应用性能方案)
  • P14062 【MX-X21-T7】[IAMOI R5] 若我不曾见过太阳 题解
  • unity确定性帧同步框架
  • 03-堆和栈
  • 视频汇聚平台EasyCVR如何构建智慧农业监控监管系统?
  • 一套自用的git提交规范,可清晰的识别到关联的任务/bug - 实践
  • 撕开厂商锁定黑箱:MyEMS 如何用开源代码夺回能源管理的 “自主控制权”?
  • 继续 Vibe Coding 撸工具:Markdown写作 + 一键发布
  • C造桥与砍树
  • Keil uVision5 MDK 5.42安装教程(支持ARM Cortex全系列开发)
  • 2024 ICPC ECfinal E
  • 从Void到Task<PublishAggregateResult>:一次服务方法返回类型重构的纠结与决策
  • LVGL移植到STM32F4出现无法运行的问题
  • 题目记录(Before NOIP2025 ver)
  • 专业修复sqlserver master 数据库损坏。
  • jenkins job的configure中配置git时 选择的credential为什么不能选择secret认证方式的数据
  • Day21继承
  • C# Avalonia 15- Animation- ImageWipe
  • 题解:P8067 [BalkanOI 2012] balls
  • 题解:P8300 [COCI 2012/2013 #2] INSPEKTOR
  • SuperHarness-3D低压柜机电协同设计方案!
  • 详细介绍:.NET驾驭Word之力:打造专业文档 - 页面设置与打印控制完全指南
  • 使用.NET标准库实现多任务并行处理的详细过程 - 实践
  • 模型训练中 平均损失值和平均准确率的深入理解
  • torch.max函数在分类问题中的使用 学习