littlebot
Published on 2025-04-09 / 0 Visits
0

【源码】基于 Node.js 和 NestJS 的 Next 项目依赖分析工具

项目简介

这是一个基于 Node.js 和 NestJS 框架开发的 Next 项目依赖分析工具。其主要作用是帮助开发者对 Next 项目进行依赖分析,能够快速定位各个文件的引用关系,便于更好地管理和优化项目。

项目的主要特性和功能

  1. 提供基于命令行的使用方式,可方便地对 Next 项目进行依赖分析。
  2. 能够生成详细的引用图,包含每个文件的引用关系以及每个组件的引用路径。
  3. 提供后端服务,可基于生成的 JSON 文件提供接口进行查询和展示。
  4. 提供前端 UI,可直观地查看分析结果。

安装使用步骤

  1. 假设用户已下载本项目的源码文件。
  2. 安装依赖:在项目的根目录、app 目录、server 目录下分别运行 yarn 安装依赖。
  3. 配置路径:在 src/index.ts 中修改 devProjPath 变量为项目的绝对路径。
  4. 运行分析:在项目根目录下运行 yarn dev 进行依赖分析,生成 next-analysis.jsonnext-analysis.log 文件。
  5. 启动后端服务:在 server 目录下运行 yarn dev 启动后端服务。
  6. 查看结果:在浏览器中访问 http://localhost:3000 查看前端界面,或者访问 localhost:8080/api/json 查看接口输出。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】