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

node-modules-inspector 使用以及 node_modules可视化 依赖关联关系快速分析

node-modules-inspector 使用以及 node_modules可视化 依赖关联关系快速分析

node-modules-inspector 简介

  • node-modules-inspector 是一个用于分析和可视化 node_modules 依赖关系的工具,主要功能包括:

    1. 依赖可视化:以交互式图表展示项目的依赖树,帮助理解复杂的嵌套结构。
    2. 依赖分析:检测重复依赖、过时版本或潜在冲突。
    3. 体积检查:估算各依赖包的磁盘占用大小,辅助优化安装体积。
    4. 简洁来说,它是一个 “依赖关系显微镜”,适合优化大型项目依赖。
  • 适用场景:

    1. 快速定位 node_modules 臃肿问题。
    2. 调试依赖冲突(如多版本共存)。
  • 注意事项:

    1. 需要 Node.js 18+(旧版可能报错)。
    2. 本地项目运行node-modules-inspector出现报错需要使用低版本。

node-modules-inspector 在线地址初体验

  • 官网地址
  • 输入相关依赖 这里使用vue进行示例
  • 输入相关依赖后会自动开始运行等待依赖下载完毕即可
    在这里插入图片描述
  • 加载完毕后可以得到如下相关解析
    在这里插入图片描述
    在这里插入图片描述

在本地项目中使用 node-modules-inspector

  • 运行官方提供的代码即可 pnpx node-modules-inspector
  • 我这边也是直接弄了个示例 pnpm add vue > pnpx node-modules-inspector@0.5.5 当然你也可以直接在项目中直接跑

在这里插入图片描述
在这里插入图片描述

运行 pnpx node-modules-inspector 报错 Failed to Connect to the BackendSyntaxError: Unexpected token ‘<’, "<!DOCTYPE "… is not valid JSON

在这里插入图片描述

  • 2025年4月8日目前不指相关版本前提下 自动使用的版本是 v0.6.2
  • 遇到该报错可以先 将版本降低 pnpx node-modules-inspector@0.5.5

相关文章:

  • Java 为什么不支持多继承?
  • 多类型医疗自助终端智能化升级路径(代码版.下)
  • C++类与对象进阶知识深度解析
  • 基于大模型的ALS预测与手术优化系统技术方案
  • 用MSYS2在windows下编译gsl-2.8库用于vs2022调用
  • 打破系统壁垒:CRM、ERP、OA一体化如何重塑企业竞争力
  • 域名系统DNS
  • 直流减速电机控制实验:Simulink应用层开发(3)
  • Ansible:roles角色
  • 物联网平台支持在水务行业使用
  • React 和 JSX 中,这些符号 (=>, <, ? :)的用法
  • 简历EasyExcel相关
  • 【Java中级】11章、枚举 - java引用数据类型,枚举介绍、快速入门,了解枚举类的基本使用方式【1】
  • 基于webGis绘制点、面
  • Python标准库os模块完全指南
  • 安装node.js
  • 1.6-抓包技术(Burp Suite\Yakit抓包\Web、APP、小程序)
  • 蓝桥杯2022年第十三届省赛真题-统计子矩阵
  • ruby基础语法
  • shell脚本 - Linux定时温度监控-软硬件检测 - 服务器温度监控 - 写入日志
  • 天问二号探测器顺利转入发射区,计划5月底择机发射
  • 发射后失联,印度地球观测卫星发射任务宣告失败
  • 俄外长与美国务卿通电话,讨论俄美接触等问题
  • 魔都眼|邮轮港国际帆船赛启动,120名中外选手展开角逐
  • 雅典卫城上空现“巨鞋”形状无人机群,希腊下令彻查
  • 广西壮族自治区党委常委会:坚决拥护党中央对蓝天立进行审查调查的决定