bun 命令简介¶
bun 是一个“把 Node.js 生态重新拧紧一次”的高速工具链——运行时、包管理器、打包器、测试器,能合的都合了。
提供:
一个 JS / TS 运行时(兼容 Node)
一个超快的包管理器
一个内置打包器
一个测试框架
代替
node:运行 JSnpm / pnpm / yarn:装包tsc / esbuild:编译jest / vitest:测试
bun run¶
bun run src/index.ts
bun run dev
行为逻辑:
如果参数是文件 → 直接运行
如果是脚本名 → 等价于
npm run
bun install¶
bun install
解析
package.json生成
bun.lockb(二进制锁文件)安装
dependencies/devDependencies
bun add / remove¶
管理依赖
bun add chalk
bun add -d vitest
bun remove chalk
对标:
npm install xxxnpm uninstall xxx
bun x¶
临时执行工具(很香)
bun x tsc
bun x eslint .
等价于:
npx tsc
但:
不污染全局
启动极快





