问答时间
标签
开发/前端/包管理
Bun
字数
322 字
阅读时间
2 分钟
关于前端知识的一些问答
在无人在意的阴暗角落尽情问些蠢问题......
问题收集箱、知识点简答,可以细写的问题会单独拎出去写
什么是 ES Module
bun 和 bunx?
问:"bun" 和 "bunx" 的区别在什么地方? 答:好问题,问出来说明你完全不懂 "bunx"。 "bunx" 是 "bun x" 的别名(alias),用于自动安装并运行来自npm的包,与 npx 类似,但速度远超 npx 。bunx也是有install的过程的,但是,bunx 不会显式地在 package.json 或 bun.lockb 中管理依赖项,不利于项目的长期管理。
bunx的一些合适的使用场景:
- 临时工具或脚本,例如:脚手架工具、一次性的生成器,无须建库直接运行、避免污染依赖项(若使用脚手架,要在项目建立后使用
bun install来建立依赖管理,方便后续开发) - 快速原型设计(超短期项目,不看重依赖管理)
- 保证兼容性的自动化流程,或将
npx转换为bunx提速
Kiracoon