Bun

Lockfile

运行 bun install 将创建一个名为 bun.lock 的 lockfile。

应该提交到 git 吗?

不安装生成 lockfile 吗?

要生成 lockfile 而不安装到 node_modules,您可以使用 --lockfile-only 标志。即使 lockfile 与项目的 package.json 文件是最新的,它也始终会保存到磁盘。

bun install --lockfile-only

注意 - 使用 --lockfile-only 仍然会使用注册表元数据和 git/tarball 依赖项填充全局安装缓存。

我可以选择退出吗?

不创建 lockfile 进行安装

bun install --no-save

除了 bun.lock 之外,还安装 Yarn lockfile。

CLI 标志
bunfig.toml
CLI 标志
bun install --yarn
bunfig.toml
[install.lockfile]
# whether to save a non-Bun lockfile alongside bun.lock
# only "yarn" is supported
print = "yarn"

基于文本的 lockfile

Bun v1.2 将默认 lockfile 格式更改为基于文本的 bun.lock。现有的二进制 bun.lockb lockfile 可以通过运行 bun install --save-text-lockfile --frozen-lockfile --lockfile-only 并删除 bun.lockb 迁移到新格式。

有关新 lockfile 格式的更多信息,请访问 我们的博客文章