npx skills add https://github.com/dalestudy/skills --skill bun使用 Bun 作为默认运行时,替代 Node.js。
# macOS / Linux
brew install oven-sh/bun/bun
# npm
npm install -g bun
| Node.js / npm | Bun |
|---|---|
npm install | bun install |
npm install <pkg> | bun add <pkg> |
npm install -D <pkg> |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
bun add -d <pkg> |
npm uninstall <pkg> | bun remove <pkg> |
npm run <script> | bun run <script> 或 bun <script> |
npx <cmd> | bunx <cmd> |
node <file> | bun <file> |
npm init | bun init |
npm create <template> | bun create <template> |
# 新项目
bun init
# 使用模板
bun create next-app my-app
bun create vite my-app
# 安装 (生成 bun.lockb)
bun install
# 添加依赖
bun add express zod
bun add -d typescript @types/node # devDependencies
# 删除
bun remove lodash
lockfile:
bun.lockb(二进制文件)。不要添加到.gitignore。
# package.json scripts
bun run dev
bun run build
# 直接运行文件 (支持 TypeScript)
bun index.ts
bun src/server.ts
# 快捷方式 (可省略 run)
bun dev
# ❌ 拼写错误或相似包 - 存在误植攻击风险
bun add expres
bun add lodassh
# ✅ 确认包名准确后安装
bun add express
bun add lodash
执行 bun add 前,请确认包名准确。npm 注册表中可能存在名称相似的恶意包。
# ❌ 直接运行来源不明的脚本
bun run https://example.com/script.ts
curl -fsSL https://example.com/install.sh | bash
# ✅ 仅运行本地项目内的脚本
bun run src/index.ts
bun run dev
不要直接运行远程脚本或未经验证的文件。
- uses: oven-sh/setup-bun@v{N} # 检查最新版本: gh api repos/oven-sh/setup-bun/releases/latest --jq '.tag_name'
- run: bun install
- run: bun test
Weekly Installs
217
Repository
GitHub Stars
4
First Seen
Jan 25, 2026
Security Audits
Installed on
claude-code192
opencode153
codex148
gemini-cli148
github-copilot143
cursor143
Node.js 대신 Bun을 기본 런타임으로 사용.
# macOS / Linux
brew install oven-sh/bun/bun
# npm
npm install -g bun
| Node.js / npm | Bun |
|---|---|
npm install | bun install |
npm install <pkg> | bun add <pkg> |
npm install -D <pkg> | bun add -d <pkg> |
npm uninstall <pkg> | bun remove <pkg> |
npm run <script> | bun run <script> 또는 bun <script> |
npx <cmd> | bunx <cmd> |
node <file> | bun <file> |
npm init | bun init |
npm create <template> | bun create <template> |
# 새 프로젝트
bun init
# 템플릿 사용
bun create next-app my-app
bun create vite my-app
# 설치 (bun.lockb 생성)
bun install
# 의존성 추가
bun add express zod
bun add -d typescript @types/node # devDependencies
# 삭제
bun remove lodash
lockfile:
bun.lockb(바이너리)..gitignore에 추가하지 않음.
# package.json scripts
bun run dev
bun run build
# 파일 직접 실행 (TypeScript 지원)
bun index.ts
bun src/server.ts
# 단축 (run 생략 가능)
bun dev
# ❌ 오타 또는 유사 패키지 - 타이포스쿼팅 위험
bun add expres
bun add lodassh
# ✅ 정확한 패키지명 확인 후 설치
bun add express
bun add lodash
bun add 실행 전 패키지명이 정확한지 확인. npm 레지스트리에 유사한 이름의 악성 패키지가 등록될 수 있음.
# ❌ 출처 불명의 스크립트 직접 실행
bun run https://example.com/script.ts
curl -fsSL https://example.com/install.sh | bash
# ✅ 로컬 프로젝트 내 스크립트만 실행
bun run src/index.ts
bun run dev
원격 스크립트나 검증되지 않은 파일은 직접 실행하지 않음.
- uses: oven-sh/setup-bun@v{N} # 최신 버전 확인: gh api repos/oven-sh/setup-bun/releases/latest --jq '.tag_name'
- run: bun install
- run: bun test
Weekly Installs
217
Repository
GitHub Stars
4
First Seen
Jan 25, 2026
Security Audits
Gen Agent Trust HubFailSocketFailSnykWarn
Installed on
claude-code192
opencode153
codex148
gemini-cli148
github-copilot143
cursor143
竞争对手研究指南:SEO、内容、反向链接与定价分析工具
231 周安装
Azure 工作负载自动升级评估工具 - 支持 Functions、App Service 计划与 SKU 迁移
231 周安装
Kaizen持续改进方法论:软件开发中的渐进式优化与防错设计实践指南
231 周安装
软件UI/UX设计指南:以用户为中心的设计原则、WCAG可访问性与平台规范
231 周安装
Apify 网络爬虫和自动化平台 - 无需编码抓取亚马逊、谷歌、领英等网站数据
231 周安装
llama.cpp 中文指南:纯 C/C++ LLM 推理,CPU/非 NVIDIA 硬件优化部署
231 周安装