Varför konvertera LOCKB till LOCK?
Bun 1.2 ersatte den binära bun.lockb med en textbaserad .lock (bun.lock, en JSONC-fil) eftersom binära låsfiler är omöjliga att granska i pull-förfrågningar, svåra att sammanfoga och oläsliga för externa verktyg som Dependabot.
Hur man konverterar LOCKB till LOCK
Bun (save-text-lockfile) FREE
Med Bun 1.2+, kör bun install --save-text-lockfile --frozen-lockfile --lockfile-only, radera sedan bun.lockb. Bun genererar bun.lock från den befintliga binära filen och behåller upplösningar och metadata.
Bun (enkel migrering) FREE
Att helt enkelt köra bun install --save-text-lockfile migrerar också en befintlig bun.lockb till bun.lock och uppdaterar beroenden samtidigt.
Om dessa format
En .lockb-fil är Buns binära installationslåsfil, nästan alltid namngiven bun.lockb. Bun skriver den när du kör bun install för att låsa de exakta versionerna och integritetshasharna för…
Öppna detaljer för .LOCKB →En .lock-fil är en markör för att ett program aktivt använder en fil, databas eller profil. Den är vanligtvis tom eller innehåller en liten textanteckning som ett process-ID. Du ska inte…
Öppna detaljer för .LOCK →Kvalitet & vad man bör tänka på
- Flaggorna
--frozen-lockfile --lockfile-onlyhåller dina upplösningar oförändrade; om du utelämnar dem tillåts Bun att uppdatera beroenden under migreringen. - Du måste själv radera
bun.lockbefteråt - Bun tar inte bort den gamla binära filen automatiskt. - Detta kräver Bun 1.2 eller nyare; äldre Bun-versioner kan inte skriva textlåsfilen.
Vanliga frågor
Vad är skillnaden mellan bun.lockb och bun.lock?
bun.lockb är den gamla binära låsfilen; bun.lock är den nyare mänskligt läsbara textlåsfilen (JSONC) som introducerades i Bun 1.2.Förlorar jag någon data vid migreringen?
bun.lockb och bevarar upplösningar och metadata i bun.lock.