mcpField
B
bun-install

bun-install

github.com/laurigates开发5960 次安装1 天前更新
代码仓库

关于 bun-install

使用 Bun 安装 package.json 中依赖的技能,可通过不同选项满足开发、可复现的 CI 安装和生产部署需求。

主要功能

  1. 01安装 package.json 依赖
  2. 02使用 frozen-lockfile 安装 CI 依赖
  3. 03仅安装生产依赖
  4. 04安装后检查

适用场景

  1. 01初始化新检出项目
  2. 02恢复 node_modules
  3. 03在 CI 中安装依赖
  4. 04准备生产部署

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/laurigates/claude-plugins --skill bun-install

安装后在 Claude Code 中输入/bun-install确认已加载。

详细介绍

/bun:install

使用 Bun 安装 package.json 中的所有依赖项。

适用场景

适用场景……以下场景请改用 bun-add……
从现有 package.json 初始化全新的代码检出向 package.json 添加新依赖项
使用 --frozen-lockfile 执行 CI 安装安装单个带版本固定的包
准备生产部署并使用 --production更新现有依赖项(使用 bun-lockfile-update)
删除 node_modules 后将其恢复审查可升级的内容(使用 bun-outdated)

上下文

Package file: `find . -maxdepth 1 -name "package.json" | head -1`
Lock file: `find . -maxdepth 1 -name "bun.lock*" -o -name "bun.lockb" | head -1`

执行

  1. 检查是否存在 package.json
  2. 使用适当的标志运行安装:

开发(默认):

bun install

CI/可复现构建:

bun install --frozen-lockfile

生产部署:

bun install --production
  1. 报告已安装的包数量及任何警告

安装后

  • 确认 node_modules 存在
  • 检查是否有对等依赖警告
  • 如果存在 bun run prepare,则运行它(用于 husky/钩子)

评论

支持 Markdown