用途:使用 Bun 向项目添加包。适用于快速添加单个包、添加开发依赖、锁定精确版本,或指定工作区目录安装。安装全部依赖、删除或更新包、管理工作区依赖等场景应改用 bun-package-manager。
参数:package(必填),包名,可带版本,如 lodash、react@18;--dev 添加到 devDependencies;--exact 锁定精确版本,不使用 ^ 范围。
执行命令:bun add {{ if DEV }}--dev {{ endif }}{{ if EXACT }}--exact {{ endif }}$PACKAGE
示例:bun add express;bun add --dev typescript vitest;bun add --exact react@18.2.0;bun add lodash --cwd packages/utils;bun add --dry-run zod。
添加后:报告所添加包的版本;用 bun why <package> 展示依赖树影响;建议运行测试验证兼容性。
限制:仅覆盖添加单个包及相关选项,不负责安装全部依赖、删除或更新包、管理工作区依赖;其他情况请使用 bun-package-manager。