构建提效:Zion 编辑器从 Webpack 到 Rsbuild 的架构迁移实践
深度解析 Zion Editor 大型前端单体仓库从 Webpack 迁移至 Rsbuild (基于 Rspack) 的架构升级之路。探讨百万行代码级应用的构建瓶颈、Babel/TS-Loader 的剥离策略、AST 级别自定义 Loader 的重构,以及深度 Webpack 优化的降级兼容方案。
2944 字
|
15 分钟
AI 学习助手架构设计与问题解决记录
记录 AI Agent 开发过程中的交互重构、输出解析及容错架构设计。
1895 字
|
9 分钟
NestJS 学习记录 Part 6:常用辅助类库盘点
盘点在 NestJS 企业级开发中不可或缺的辅助类库:数据校验与转换 (class-validator/class-transformer)、配置校验 (Joi)、高性能日志 (nestjs-pino)、安全加密 (bcryptjs) 以及接口文档生成 (@nestjs/swagger)。
1689 字
|
8 分钟
LgdTree 大型虚拟树与复杂拖拽架构解析
深度剖析无代码编辑器 Zion 底层图层树组件 LgdTree 的架构设计。从 Dnd-kit 拖拽引擎的定制化改造、树结构的 1D 虚拟化扁平降维,到拖拽放置意图(Projected)的精准推导和循环依赖防腐,展现大型前端应用中的深度性能优化与数据同步策略。
2657 字
|
13 分钟
NestJS 学习记录 Part 5:CLI 环境割裂与请求参数陷阱
记录 NestJS 项目中的两个常见易错点:为什么 TypeORM CLI 运行迁移时总是读不到环境变量?为什么处理 GET 数组参数时还要手动判断是否为数组?以及如何防御 SQL 注入。
684 字
|
3 分钟
NestJS 学习记录 Part 4:TypeORM 避坑与配置安全
记录 NestJS 项目中的 TypeORM 查询踩坑经验与环境配置安全:多对多级联查询数据的过滤丢失问题、密码字段的按需查询(select: false),以及通过 Joi 实现 Fail-Fast 的启动级环境变量校验。
986 字
|
5 分钟
NestJS 学习记录 Part 3:业务实践细节
记录 NestJS 项目中的具体业务实践:密码加密存储、操作日志的自动化记录以及前端传参的格式清洗。
1011 字
|
5 分钟
NestJS 学习记录 Part 2:工程化实践
记录 NestJS 项目中的工程化实践:全局响应拦截器、异常过滤器链、ValidationPipe 的配置以及生产环境日志框架 nestjs-pino 的应用。
1095 字
|
5 分钟