bun install を実行すると、bun.lock というロックファイルが作成されます。
git にコミットすべきですか?
はい
インストールせずにロックファイルを生成するには
node_modules にインストールせずにロックファイルを生成するには、--lockfile-only フラグを使用できます。ロックファイルは、プロジェクトの package.json と最新の状態であっても、常にディスクに保存されます。
bash
bun install --lockfile-onlyNOTE
`--lockfile-only` を使用すると、グローバルインストールキャッシュにレジストリメタデータと git/tarball 依存関係が取り込まれます。オプトアウトできますか?
ロックファイルを作成せずにインストールするには:
bash
bun install --no-savebun.lock に加えて Yarn ロックファイルをインストールするには:
bash
bun install --yarntoml
[install.lockfile]
# bun.lock と一緒に非 Bun ロックファイルを保存するかどうか
# "yarn" のみサポートされています
print = "yarn"テキストベースのロックファイル
Bun v1.2 はデフォルトのロックファイル形式をテキストベースの bun.lock に変更しました。既存のバイナリ bun.lockb ロックファイルは、bun install --save-text-lockfile --frozen-lockfile --lockfile-only を実行して bun.lockb を削除することで、新しい形式に移行できます。
新しいロックファイル形式の詳細は、ブログ投稿 で確認できます。
自動ロックファイル移行
bun.lock がないプロジェクトで bun install を実行すると、Bun は既存のロックファイルを自動的に移行します。
yarn.lock(v1)package-lock.json(npm)pnpm-lock.yaml(pnpm)
元のロックファイルは保持され、確認後に手動で削除できます。