Skip to content

Ejecutar bun install creará un lockfile llamado bun.lock.

¿Debe confirmarse en git? ​

Sí

¿Generar un lockfile sin instalar? ​

Para generar un lockfile sin instalar en node_modules puedes usar la bandera --lockfile-only. El lockfile siempre se guardará en el disco, incluso si está actualizado con el/los package.json de tu proyecto.

bash
bun install --lockfile-only

NOTE

Usar `--lockfile-only` aún llenará la caché de instalación global con metadatos del registro y dependencias de git/tarball.

¿Puedo optar por no usarlo? ​

Para instalar sin crear un lockfile:

bash
bun install --no-save

Para instalar un lockfile de Yarn además de bun.lock.

bash
bun install --yarn
toml
[install.lockfile]
# si guardar un lockfile que no es de Bun junto con bun.lock
# solo "yarn" es soportado
print = "yarn"

Lockfile basado en texto ​

Bun v1.2 cambió el formato de lockfile predeterminado a bun.lock basado en texto. Los lockfiles binarios bun.lockb existentes pueden migrarse al nuevo formato ejecutando bun install --save-text-lockfile --frozen-lockfile --lockfile-only y eliminando bun.lockb.

Más información sobre el nuevo formato de lockfile se puede encontrar en nuestra publicación de blog.

Migración automática del lockfile ​

Al ejecutar bun install en un proyecto sin un bun.lock, Bun migra automáticamente los lockfiles existentes:

  • yarn.lock (v1)
  • package-lock.json (npm)
  • pnpm-lock.yaml (pnpm)

El lockfile original se conserva y puede eliminarse manualmente después de la verificación.

Bun por www.bunjs.com.cn editar