¿Por qué convertir LOCKB a LOCK?
Bun 1.2 reemplazó el binario bun.lockb con un archivo .lock basado en texto (bun.lock, un archivo JSONC) porque los archivos de bloqueo binarios son imposibles de revisar en pull requests, difíciles de fusionar e ilegibles para herramientas externas como Dependabot.
Cómo convertir LOCKB a LOCK
Bun (save-text-lockfile) FREE
Con Bun 1.2+, ejecute bun install --save-text-lockfile --frozen-lockfile --lockfile-only, luego elimine bun.lockb. Bun genera bun.lock a partir del archivo binario existente, manteniendo resoluciones y metadatos.
Bun (migración simple) FREE
Simplemente ejecutando bun install --save-text-lockfile también se migra un bun.lockb existente a bun.lock, actualizando las dependencias al mismo tiempo.
Acerca de estos formatos
Un archivo .lockb es el archivo de bloqueo de instalación binario de Bun, casi siempre llamado bun.lockb. Bun lo escribe cuando ejecutas bun install para fijar las versiones exactas y los…
Abrir detalles de .LOCKB →Un archivo .lock es un marcador de que un programa está utilizando activamente un archivo, base de datos o perfil. Normalmente está vacío o contiene una pequeña nota de texto, como un ID de…
Abrir detalles de .LOCK →Calidad y qué observar
- Las banderas
--frozen-lockfile --lockfile-onlymantienen sus resoluciones sin cambios; omitirlas permite que Bun actualice las dependencias durante la migración. - Debe eliminar
bun.lockbusted mismo después - Bun no elimina el antiguo archivo binario automáticamente. - Esto requiere Bun 1.2 o más reciente; las versiones anteriores de Bun no pueden escribir el archivo de bloqueo de texto.
Preguntas frecuentes
¿Cuál es la diferencia entre bun.lockb y bun.lock?
bun.lockb es el antiguo archivo de bloqueo binario; bun.lock es el nuevo archivo de bloqueo de texto legible por humanos (JSONC) introducido en Bun 1.2.¿Pierdo algún dato en la migración?
bun.lockb existente y preserva las resoluciones y metadatos en bun.lock.