🎯 JD Matcher 文档

模块概览

jd-matcher 的六层模块架构及各层职责速查。

模块概览

项目源码按依赖方向分为 6 层,每层包含 1 个或多个模块。

src/
├── types/         → 数据结构定义(无副作用)
├── config/        → 常量、权重、词库、.env 加载
├── repo/          → 数据获取(文件 / 网络)
├── service/
│   ├── parser.js  → JD 文本解析
│   ├── matcher.js → 本地多维评分
│   └── aiMatcher.js → AI 增强评分
├── runtime/       → 响应式状态管理
└── ui/            → DOM 渲染与交互

快速导航

On this page