Dlaczego konwertować LOCKB na LOCK?
Bun 1.2 zastąpił binarny bun.lockb tekstowym formatem .lock (bun.lock, plik JSONC), ponieważ binarne pliki blokady są niemożliwe do przejrzenia w pull requestach, trudne do scalania i nieczytelne dla zewnętrznych narzędzi, takich jak Dependabot.
Jak przekonwertować LOCKB na LOCK
Bun (save-text-lockfile) FREE
W Bun 1.2+ uruchom bun install --save-text-lockfile --frozen-lockfile --lockfile-only, a następnie usuń bun.lockb. Bun wygeneruje bun.lock z istniejącego pliku binarnego, zachowując wersje i metadane.
Bun (zwykła migracja) FREE
Zwykłe uruchomienie bun install --save-text-lockfile również migruje istniejący bun.lockb do bun.lock, aktualizując jednocześnie zależności.
O tych formatach
Plik .lockb to binarny plik blokady instalacji Bun, prawie zawsze o nazwie bun.lockb. Bun zapisuje go po uruchomieniu bun install, aby przypiąć dokładne wersje i skróty integralności każdej…
Otwórz szczegóły .LOCKB →Plik .lock to znacznik informujący, że program aktywnie korzysta z pliku, bazy danych lub profilu. Zazwyczaj jest pusty lub zawiera krótką notatkę tekstową, taką jak ID procesu (PID). Nie…
Otwórz szczegóły .LOCK →Jakość i na co uważać
- Flagi
--frozen-lockfile --lockfile-onlyutrzymują Twoje wersje zależności bez zmian; ich pominięcie pozwala Bun na aktualizację zależności podczas migracji. - Musisz samodzielnie usunąć
bun.lockbpo zakończeniu - Bun nie usuwa starego pliku binarnego automatycznie. - Wymaga to Bun 1.2 lub nowszego; starsze wersje Bun nie potrafią zapisać tekstowego pliku blokady.
Najczęściej zadawane pytania
Jaka jest różnica między bun.lockb a bun.lock?
bun.lockb to stary binarny plik blokady; bun.lock to nowszy, czytelny dla człowieka tekstowy plik blokady (JSONC) wprowadzony w Bun 1.2.Czy stracę jakieś dane podczas migracji?
bun.lockb i zachowuje wszystkie wersje oraz metadane w bun.lock.