Utilizzo CLI di bun install
sh
bun install <nome>@<versione>Configurazione Generale
--configstring Specifica il percorso al file di configurazione (bunfig.toml)
--cwdstring Imposta una directory di lavoro corrente specifica
Ambito e Gestione Dipendenze
--productionboolean Non installare devDependencies
--no-saveboolean Non aggiornare package.json o salvare un lockfile
--saveboolean default: true Salva in package.json
--omitstring Escludi dipendenze 'dev', 'optional' o 'peer' dall'installazione
--only-missingboolean Aggiungi solo dipendenze a package.json se non sono già presenti
Tipo di Dipendenza e Versionamento
--devboolean Aggiungi dipendenza a "devDependencies"
--optionalboolean Aggiungi dipendenza a "optionalDependencies"
--peerboolean Aggiungi dipendenza a "peerDependencies"
--exactboolean Aggiungi la versione esatta invece del range ^
Controllo Lockfile
--yarnboolean Scrivi un file yarn.lock (yarn v1)
--frozen-lockfileboolean Non consentire modifiche al lockfile
--save-text-lockfileboolean Salva un lockfile basato su testo
--lockfile-onlyboolean Genera un lockfile senza installare dipendenze
Impostazioni di Rete e Registro
--castring Fornisci un certificato di firma dell'Autorità di Certificazione
--cafilestring Percorso file al certificato di firma dell'Autorità di Certificazione
--registrystring Usa un registro specifico per impostazione predefinita, sovrascrivendo .npmrc, bunfig.toml e variabili di ambiente
Controllo del Processo di Installazione
--dry-runboolean Non installare nulla
--forceboolean Richiedi sempre le ultime versioni dal registro e reinstalla tutte le dipendenze
--globalboolean Installa globalmente
--backendstring default: clonefile Ottimizzazioni specifiche della piattaforma: "clonefile", "hardlink", "symlink", "copyfile"
--filterstring Installa pacchetti per gli workspace corrispondenti
--analyzeboolean Analizza e installa ricorsivamente tutte le dipendenze dei file passati come argomenti
Opzioni di Caching
--cache-dirstring Salva e carica dati memorizzati nella cache da un percorso di directory specifico
--no-cacheboolean Ignora completamente la cache del manifest
Output e Logging
--silentboolean Non loggare nulla
--verboseboolean Logging eccessivamente dettagliato
--no-progressboolean Disabilita la barra di progresso
--no-summaryboolean Non stampare un riepilogo
Sicurezza e Integrità
--no-verifyboolean Salta la verifica dell'integrità dei pacchetti appena scaricati
--trustboolean Aggiungi a trustedDependencies nel package.json del progetto e installa il pacchetto/i
Concorrenza e Performance
--concurrent-scriptsnumber default: 5 Numero massimo di job simultanei per gli script del ciclo di vita
--network-concurrencynumber default: 48 Numero massimo di richieste di rete simultanee
Gestione Script del Ciclo di Vita
--ignore-scriptsboolean Salta gli script del ciclo di vita nel package.json del progetto (gli script delle dipendenze non vengono mai eseguiti)
Informazioni di Aiuto
--helpboolean Stampa questo menu di aiuto