Hvorfor konvertere LOCKB til LOCK?
Bun 1.2 erstattet den binære bun.lockb med en tekstbasert .lock (bun.lock, en JSONC-fil) fordi binære lock-filer er umulige å gjennomgå i pull-forespørsler, vanskelige å flette, og uleselige for eksterne verktøy som Dependabot.
Hvordan konvertere LOCKB til LOCK
Bun (save-text-lockfile) FREE
Med Bun 1.2+, kjør bun install --save-text-lockfile --frozen-lockfile --lockfile-only, og slett deretter bun.lockb. Bun genererer bun.lock fra den eksisterende binære filen og beholder resolusjoner og metadata.
Bun (vanlig migrering) FREE
Ved å bare kjøre bun install --save-text-lockfile migreres også en eksisterende bun.lockb til bun.lock, samtidig som avhengigheter oppdateres.
Om disse formatene
En .lockb-fil er Buns binære installasjonslåsfil, nesten alltid navngitt bun.lockb. Bun skriver den når du kjører bun install for å låse de nøyaktige versjonene og integritetshashene til…
Åpne .LOCKB-detaljer →En .lock-fil er en markør som viser at et program aktivt bruker en fil, database eller profil. Den er vanligvis tom eller inneholder et lite tekstnotat som en prosess-ID. Du skal ikke åpne…
Åpne .LOCK-detaljer →Kvalitet og hva du bør passe på
- Flaggene
--frozen-lockfile --lockfile-onlyholder resolusjonene dine uendret; hvis du utelater dem, kan Bun oppdatere avhengigheter under migreringen. - Du må slette
bun.lockbselv etterpå - Bun fjerner ikke den gamle binære filen automatisk. - Dette krever Bun 1.2 eller nyere; eldre Bun-versjoner kan ikke skrive tekst-lockfilen.
Ofte stilte spørsmål
Hva er forskjellen mellom bun.lockb og bun.lock?
bun.lockb er den gamle binære lock-filen; bun.lock er den nyere menneskelig lesbare tekst-lockfilen (JSONC) introdusert i Bun 1.2.Mister jeg noen data i migreringen?
bun.lockb og bevarer resolusjoner og metadata i bun.lock.