运行 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。
bun install --yarn
[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 格式的更多信息,请访问 我们的博客文章。