近期博客
查看更多Workspace 是什么?一篇讲明白 Monorepo 里为什么要用它
用通俗的方式讲清什么是 Workspace、它解决了什么问题,以及在 pnpm Monorepo 里它是如何让多个包互相引用的。
Changesets 是什么?一篇讲明白 Monorepo 里的版本管理和发版流程
用通俗的方式讲清 Changesets 是什么、为什么 Monorepo 需要它,以及它如何管理版本号、生成 CHANGELOG 并协助发版。
Docker 入门与常用命令:从为什么出现到真正上手
参考 Docker 入门思路,系统整理 Docker 为什么会出现、解决了什么问题、核心概念有哪些,以及开发中最常用的 Docker 命令。
npm、Yarn、pnpm 到底有什么区别?一篇讲明白
用通俗的方式讲清 npm、Yarn、pnpm 的区别、演进原因、优缺点,以及新项目到底该怎么选。
pnpm、Changesets、Monorepo 是怎么分工合作的?
用通俗的方式讲清 Monorepo、pnpm workspace 和 Changesets 分别负责什么,以及它们在开发和发版流程里是如何配合工作的。
pnpm 底层到底做了什么?一篇讲清内容寻址、硬链接和软链接
用通俗的方式讲清 pnpm 的底层原理:为什么它更省空间、更快,以及它是如何通过内容寻址、硬链接和软链接管理依赖的。
项目展示
查看更多个人特点
字节跳动前端专家
在字节跳动工作3年4个月,负责抖音CSR部门跨端开发。深度掌握TypeScript、React技术栈,在hybrid app开发领域有着丰富的实战经验和深入研究。
Agent 应用开发者
具备 Agent 与 AI 应用工程化实战经验,熟悉前端产品落地、交互体验设计,以及从工具调用到工作流编排的应用开发实践。
AI 产品独立开发者
拥有丰富的AI产品独立开发经验,从0到1构建多个AI应用产品。深度理解AI技术栈,擅长将前沿AI技术转化为实用的商业产品,具备全栈产品开发能力。


