关于 bun-add
bun-add 是使用 Bun 向项目依赖中添加软件包的技能,适合需要添加运行时或开发依赖并可选择固定版本的开发者。
主要功能
- 01添加运行时依赖
- 02添加开发依赖
- 03固定软件包版本
适用场景
- 01向项目添加软件包
- 02添加仅用于开发的依赖
- 03安装指定版本的软件包
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ laurigates/ claude-plugins --skill bun-add安装后在 Claude Code 中输入/bun-add确认已加载。
详细介绍
/bun:add
使用 Bun 将软件包添加到依赖项中。
何时使用此技能
| 场景 | 使用此技能 | 替代方案 |
|---|---|---|
| 快速添加单个软件包 | 是 | 不适用 |
| 添加开发依赖 | 是 | 不适用 |
| 固定软件包的确切版本 | 是 | 不适用 |
| 安装项目的所有依赖项 | 否——使用 bun-package-manager | bun install |
| 移除或更新软件包 | 否——使用 bun-package-manager | 不适用 |
| 管理工作区依赖项 | 否——使用 bun-package-manager | 不适用 |
参数
package(必需):软件包名称,可选指定版本(例如,lodash、react@18)--dev:添加到 devDependencies--exact:固定确切版本(不使用 ^ 范围)
执行
bun add {{ if DEV }}--dev {{ endif }}{{ if EXACT }}--exact {{ endif }}$PACKAGE
示例
# Add runtime dependency
bun add express
# Add dev dependency
bun add --dev typescript vitest
# Pin exact version
bun add --exact [email protected]
# Add to specific workspace
bun add lodash --cwd packages/utils
# Preview without writing package.json
bun add --dry-run zod
添加后
- 报告添加的软件包版本
- 使用
bun why <package>展示依赖树的影响 - 建议运行测试以验证兼容性
评论
支持 Markdown