dev.to | 📄 原文链接 | 2026-10-16 收录

我用 AI 把 Angular 升级这件事整个外包了

来源:dev.to — 2026-10-15

📋 概述

作者维护着几个开源项目,升级 Angular 大概是他最不喜欢的维护工作,于是干脆把它做成了一个 Codex 的 Angular Update Skill:让代理照官方 Update Guide 走、单独开一个 Git 分支、处理迁移与依赖更新,并验证一切仍能构建和运行。本地跑通推上 GitHub 后 CI 直接挂了,典型的「在我机器上没问题」,于是技能多了一条完成条件——先跑通 npm ci;接着发布到 npm 又撞上可信发布对 Node.js 22.14.0 与 npm 11.5.1 的版本要求,技能因此改为优先选择与目标 Angular 版本兼容的最新 LTS。后来技能越写越大,他把主技能从 1252 词压缩到 701 词、整包缩短约 40%,为的是让 token 预算有限的用户也能用。目前这个技能已在三个开源项目上完成 Angular 21→22 与 19→22 的升级并全部合并,其中一个还顺手把 PrimeNG 换成了 Optimus UI。

🔑 核心要点

💡 金句

结果我只花了一周就把 Angular 项目全部升完了,而不是又一次无限期地拖下去。
← 返回 dev.to 首页