misonoteApp Center

Bun 缓存(~/.bun/install/cache)能删吗?怎么清理

可以放心删会自动重新生成;Thermo 直接删除。

位置

  • ~/.bun/install/cache

这是什么

bun install 下载的每个 npm 包都会先放进 ~/.bun/install/cache 这个全局缓存,再链接或复制到项目的 node_modules。这也是 Bun 重复安装速度极快的原因之一。

为什么会这么大

和其他包管理器一样,缓存会保留所有装过的包和版本,Bun 不会自动淘汰旧版本,项目多了自然就大了。

能删吗?删了会怎样

安全。清空后已有项目的 node_modules 照常可用,下次执行 bun install 时会重新下载缺少的包。可以直接用 Bun 自带的缓存清理命令。

先看看占了多少

du -sh "$HOME/.bun/install/cache" 2>/dev/null

用它自带的命令清理

bun pm cache rm

手动删除

在「终端」里执行。删除不可撤销,执行前请确认路径。

rm -rf "$HOME/.bun/install/cache"/*