Die Ausführung von bun install erstellt eine Lockfile namens bun.lock.
Sollte sie in git committet werden?
Ja
Eine Lockfile ohne Installation generieren?
Um eine Lockfile ohne Installation in node_modules zu generieren, können Sie das --lockfile-only-Flag verwenden. Die Lockfile wird immer auf der Festplatte gespeichert, auch wenn sie mit der package.json(s) für Ihr Projekt auf dem neuesten Stand ist.
bun install --lockfile-onlyNOTE
Die Verwendung von `--lockfile-only` füllt den globalen Installationscache weiterhin mit Registry-Metadaten und Git/Tarball-Abhängigkeiten.Kann ich mich abmelden?
Um ohne Erstellen einer Lockfile zu installieren:
bun install --no-saveUm eine Yarn-Lockfile zusätzlich zu bun.lock zu installieren:
bun install --yarn[install.lockfile]
# ob eine Nicht-Bun-Lockfile neben bun.lock gespeichert werden soll
# nur "yarn" wird unterstützt
print = "yarn"Textbasierte Lockfile
Bun v1.2 hat das Standard-Lockfile-Format in die textbasierte bun.lock geändert. Bestehende binäre bun.lockb-Lockfiles können in das neue Format migriert werden, indem bun install --save-text-lockfile --frozen-lockfile --lockfile-only ausgeführt und bun.lockb gelöscht wird.
Weitere Informationen zum neuen Lockfile-Format finden Sie in unserem Blogbeitrag.
Automatische Lockfile-Migration
Bei der Ausführung von bun install in einem Projekt ohne bun.lock migriert Bun automatisch bestehende Lockfiles:
yarn.lock(v1)package-lock.json(npm)pnpm-lock.yaml(pnpm)
Die ursprüngliche Lockfile bleibt erhalten und kann nach der Überprüfung manuell entfernt werden.