Skip to content

Uso de CLI bun install

sh
bun install <name>@<version>

Configuración General

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

Ámbito y Gestión de Dependencias

--productionboolean
No instala devDependencies
--no-saveboolean
No actualiza package.json ni guarda un lockfile
--saveboolean default: true
Guarda en package.json
--omitstring
Excluye dependencias 'dev', 'optional', o 'peer' de la instalación
--only-missingboolean
Solo agrega dependencias a package.json si aún no están presentes

Tipo de Dependencia y Versionado

--devboolean
Agrega dependencia a "devDependencies"
--optionalboolean
Agrega dependencia a "optionalDependencies"
--peerboolean
Agrega dependencia a "peerDependencies"
--exactboolean
Agrega la versión exacta en lugar del rango ^

Control de Lockfile

--yarnboolean
Escribe un archivo yarn.lock (yarn v1)
--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

Configuración de Red y Registro

--castring
Proporciona un certificado de autoridad de certificación
--cafilestring
Ruta de archivo al certificado de autoridad de certificación
--registrystring
Usa un registro específico por defecto, anulando .npmrc, bunfig.toml y variables de entorno

Control del Proceso de Instalación

--dry-runboolean
No instala nada
--forceboolean
Siempre solicita las últimas versiones del registro y reinstala todas las dependencias
--globalboolean
Instala globalmente
--backendstring default: clonefile
Optimizaciones específicas de plataforma: "clonefile", "hardlink", "symlink", "copyfile"
--filterstring
Instala paquetes para los workspaces coincidentes
--analyzeboolean
Analiza e instala todas las dependencias de archivos pasados como argumentos recursivamente

Opciones de 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
--verboseboolean
Registro excesivamente detallado
--no-progressboolean
Desactiva la barra de progreso
--no-summaryboolean
No imprime un resumen

Seguridad e Integridad

--no-verifyboolean
Omite verificar la integridad de los paquetes recién descargados
--trustboolean
Agrega a trustedDependencies en el package.json del proyecto e instala el/los paquete(s)

Concurrencia y Rendimiento

--concurrent-scriptsnumber default: 5
Número máximo de trabajos concurrentes para scripts de ciclo de vida
--network-concurrencynumber default: 48
Número máximo de solicitudes de red concurrentes

Gestión de Scripts de Ciclo de Vida

--ignore-scriptsboolean
Omite scripts de ciclo de vida en el package.json del proyecto (los scripts de dependencias nunca se ejecutan)

Información de Ayuda

--helpboolean
Imprime este menú de ayuda

Bun por www.bunjs.com.cn editar