Por que converter LOCKB para LOCK?
O Bun 1.2 substituiu o binário bun.lockb por um .lock baseado em texto (bun.lock, um arquivo JSONC) porque arquivos de bloqueio binários são impossíveis de revisar em pull requests, difíceis de mesclar e ilegíveis por ferramentas externas como o Dependabot.
Como converter LOCKB para LOCK
Bun (save-text-lockfile) FREE
Com o Bun 1.2+, execute bun install --save-text-lockfile --frozen-lockfile --lockfile-only e exclua o bun.lockb. O Bun gera o bun.lock a partir do arquivo binário existente, mantendo resoluções e metadados.
Bun (migração simples) FREE
Simplesmente executar bun install --save-text-lockfile também migra um bun.lockb existente para bun.lock, atualizando as dependências ao mesmo tempo.
Sobre estes formatos
Um arquivo .lockb é o arquivo de bloqueio (lockfile) binário de instalação do Bun, quase sempre nomeado como bun.lockb. O Bun o grava quando você executa bun install para fixar as versões…
Abrir detalhes de .LOCKB →Um arquivo .lock é um marcador de que um programa está usando ativamente um arquivo, banco de dados ou perfil. Geralmente está vazio ou contém uma pequena nota de texto, como um ID de…
Abrir detalhes de .LOCK →Qualidade e o que observar
- As flags
--frozen-lockfile --lockfile-onlymantêm suas resoluções inalteradas; omiti-las permite que o Bun atualize as dependências durante a migração. - Você deve excluir o
bun.lockbmanualmente depois - o Bun não remove o arquivo binário antigo automaticamente. - Isso requer o Bun 1.2 ou mais recente; versões mais antigas do Bun não conseguem gravar o arquivo de bloqueio de texto.
Perguntas frequentes
Qual é a diferença entre bun.lockb e bun.lock?
bun.lockb é o antigo arquivo de bloqueio binário; o bun.lock é o novo arquivo de bloqueio de texto legível por humanos (JSONC) introduzido no Bun 1.2.Perco algum dado na migração?
bun.lockb existente e preserva as resoluções e metadados no bun.lock.