Skip to content

Uso de CLI bun patch

bash
bun patch <package>@<version>

Generación de Parches

--commitboolean
Instala un paquete que contiene modificaciones en dir
--patches-dirstring
El directorio donde colocar el archivo de parche (solo si se usa --commit)

Gestión de Dependencias

--productionboolean
No instala devDependencies. Alias: -p
--ignore-scriptsboolean
Omite scripts de ciclo de vida en el package.json del proyecto (los scripts de dependencias nunca se ejecutan)
--trustboolean
Agrega a trustedDependencies en el package.json del proyecto e instala el/los paquete(s)
--globalboolean
Instala globalmente. Alias: -g
--omitstring
Excluye dependencias dev, optional, o peer de la instalación

Archivos de Proyecto y Lockfiles

--yarnboolean
Escribe un archivo yarn.lock (yarn v1). Alias: -y
--no-saveboolean
No actualiza package.json ni guarda un lockfile
--saveboolean default: true
Guarda en package.json (verdadero por defecto)
--frozen-lockfileboolean
No permite cambios en el lockfile
--save-text-lockfileboolean
Guarda un lockfile basado en texto
--lockfile-onlyboolean
Genera un lockfile sin instalar dependencias

Control de Instalación

--backendstring default: clonefile
Optimizaciones específicas de plataforma para instalar dependencias. Valores posibles: clonefile (predeterminado),{" "} hardlink, symlink, copyfile
--linkerstring
Estrategia de enlace (uno de isolated o hoisted)
--dry-runboolean
No instala nada
--forceboolean
Siempre solicita las últimas versiones del registro y reinstala todas las dependencias. Alias: -f
--no-verifyboolean
Omite verificar la integridad de los paquetes recién descargados

Red y Registro

--castring
Proporciona un certificado de autoridad de certificación
--cafilestring
Igual que --ca, pero como ruta de archivo al certificado
--registrystring
Usa un registro específico por defecto, anulando .npmrc, bunfig.toml, y variables de entorno
--network-concurrencynumber default: 48
Número máximo de solicitudes de red concurrentes (predeterminado 48)

Rendimiento y Recursos

--concurrent-scriptsnumber default: 5
Número máximo de trabajos concurrentes para scripts de ciclo de vida (predeterminado 5)

Almacenamiento en Caché

--cache-dirstring
Almacena y carga datos en caché desde una ruta de directorio específica
--no-cacheboolean
Ignora completamente el caché de manifiesto

Salida y Registro

--silentboolean
No registra nada
--quietboolean
Solo muestra el nombre del archivo tarball al empaquetar
--verboseboolean
Registro excesivamente detallado
--no-progressboolean
Desactiva la barra de progreso
--no-summaryboolean
No imprime un resumen

Orientación de Plataforma

--cpustring
Anula la arquitectura de CPU para dependencias opcionales (ej., x64, arm64, * para todos)
--osstring
Anula el sistema operativo para dependencias opcionales (ej., linux, darwin, * para todos)

Configuración Global y Contexto

--configstring
Especifica la ruta al archivo de configuración (bunfig.toml). Alias: -c
--cwdstring
Establece un directorio de trabajo actual específico

Ayuda

--helpboolean
Imprime este menú de ayuda. Alias: -h

Bun por www.bunjs.com.cn editar