LOCKB LOCK
Конвертация файлов

Конвертировать LOCKB в LOCK

БЫСТРЫЙ ОТВЕТ
Возможно ли конвертировать LOCKB в LOCK?
Да - LOCKB конвертируется в LOCK.

Запустите bun install --save-text-lockfile --frozen-lockfile --lockfile-only в Bun 1.2 или новее; Bun прочитает существующий bun.lockb и запишет эквивалентный bun.lock, после чего вы сможете удалить старый бинарный файл. Разрешения зависимостей и данные о целостности сохраняются.

На этой странице

Протестировано на macOS, Windows и Linux
Последняя проверка: Nov 2026

Больше бесплатных конвертеров

HEIC, PNG, WEBP, MP3 и другие - все инструменты здесь бесплатны.

Открыть инструменты

Зачем конвертировать LOCKB в LOCK?

В Bun 1.2 бинарный bun.lockb был заменен текстовым .lock (bun.lock, файл JSONC), так как бинарные файлы блокировки невозможно просматривать в pull requests, сложно объединять и они не читаются внешними инструментами, такими как Dependabot.

Способы конвертации LOCKB в LOCK

Bun (save-text-lockfile) FREE

В Bun 1.2+ выполните bun install --save-text-lockfile --frozen-lockfile --lockfile-only, затем удалите bun.lockb. Bun сгенерирует bun.lock из существующего бинарного файла, сохранив метаданные.

Bun (обычная миграция) FREE

Простой запуск bun install --save-text-lockfile также мигрирует существующий bun.lockb в bun.lock, одновременно обновляя зависимости.

Об этих форматах

Качество и на что обратить внимание

  • Флаги --frozen-lockfile --lockfile-only сохраняют ваши версии зависимостей без изменений; их отсутствие позволит Bun обновить зависимости во время миграции.
  • Вы должны сами удалить bun.lockb после завершения - Bun не удаляет старый бинарный файл автоматически.
  • Для этого требуется Bun 1.2 или новее; старые версии Bun не умеют записывать текстовый файл блокировки.

Часто задаваемые вопросы

В чем разница между bun.lockb и bun.lock?
bun.lockb - это старый бинарный файл блокировки; bun.lock - это новый человекочитаемый текстовый файл (JSONC), представленный в Bun 1.2.
Потеряю ли я данные при миграции?
Нет. Bun считывает существующий bun.lockb и сохраняет все разрешения и метаданные в bun.lock.
Удаляет ли bun файл bun.lockb за меня?
Нет, вам следует удалить бинарный файл вручную после того, как будет записан текстовый файл блокировки.
Почему Bun перешел на текстовый файл блокировки?
Бинарные файлы трудно проверять, объединять и парсить; текстовые файлы лучше работают с системами контроля версий и инструментами.