博客

分享关于技术、生活和成长的见闻。

JS工程化构建

git

Git Rebase(变基)是 Git 中最强大但也最容易被误解的命令之一。如果使用得当,它可以让你的项目提交历史变得极其整洁、线性;如果使用不当,它可能会导致令人头疼的代码冲突和混乱。 以下是对 Git Rebase 的详细介绍、工作原理、应用场景以及注意事项。 **核心概念:**...

阅读全文 →
2个月前6
JS工程化构建

nestjsjest

NestJS 默认集成了 Jest,并提供了一套非常强大的测试工具包 (`@nestjs/testing`),专门用于处理依赖注入(Dependency Injection, DI)的模拟。 在 NestJS 中,测试主要分为两类: 1. **单元测试 (Unit Tests)**:测试 `.spec.ts` 文件。利...

阅读全文 →
2个月前5
JS工程化构建

vitest

在 Vite 席卷前端构建领域的今天,它的最佳搭档 **Vitest** 也正以惊人的速度取代 Jest。如果你受够了 Jest 的冷启动慢、TS 配置繁琐,那么 Vitest 就是你的救星。 本文将带你从安装配置开始,一步步掌握单元测试、Mock 技巧、组件测试以及高级调试功能。 * **极速**:基于 Vite,利...

阅读全文 →
2个月前4