bun-install
Claude Code bun-install 技能:用现有锁文件安装项目依赖
EnglishClaude Code 安装步骤
- 从下方 GitHub 原文打开固定提交,在同一提交中取得 `typescript-plugin/skills/bun-install/` 技能目录。
- 将目录复制到项目内的 `.claude/skills/bun-install/`,确认 `SKILL.md` 与附带文件位于该目录。
- 在项目根目录启动 Claude Code,输入 `/bun-install` 加上示例中的任务说明。
中文摘要
根据项目的 package.json、Bun 锁文件和运行场景选择安装方式,核对 CI 是否使用已提交的依赖解析结果。
SKILL.md 中文导读
可复现示例
复制一个已提交 package.json 和 bun.lock 的练习仓库。请 Claude 给出 CI 安装命令和验证方案。对比安装前后锁文件,再在副本中变更依赖声明,演练不匹配情况。工作步骤
- 确认根目录的依赖声明及锁文件。
- 为 CI 选择冻结锁文件的参数。
- 核对退出状态和锁文件差异。
验收方法
方案使用 bun install --frozen-lockfile。正常安装时锁文件保持原样,依赖声明与锁文件不一致时命令报错。
GitHub 原文 · 更新日期
适用环境
Claude Code、Bun 和拥有已提交锁文件的练习项目。
常见问题
CI 安装和本地更新依赖为什么使用不同参数?
CI 用 --frozen-lockfile 强制声明与锁文件一致。计划更新依赖时,按项目流程更新并审查锁文件差异。