BuildKit 缓存 Node 依赖的几个关键点
· 阅读需 2 分钟
Docker 构建 Node.js 项目时,最直观的痛点往往是“为什么又重新装了一遍依赖”。项目越大、CI 越频繁,这个问题就越明显。很多时候不是 Docker 慢,而是依赖缓存命中条件没有设计好。
Docker 构建 Node.js 项目时,最直观的痛点往往是“为什么又重新装了一遍依赖”。项目越大、CI 越频繁,这个问题就越明显。很多时候不是 Docker 慢,而是依赖缓存命中条件没有设计好。








很多组件库项目在开发过程中,类型体验一直靠本地 IDE 兜底,所以团队很容易把 d.ts 打包和 types 入口这件事拖到最后处理。真正发布出去之后才发现,别人虽然能装上包,却拿不到完整类型提示,体验一下就掉下来了。