Utilizzo CLI di bun add
bash
bun add <pacchetto> <@versione>Gestione Dipendenze
--productionboolean Non installare devDependencies. Alias:
-p--omitstring Escludi dipendenze
dev, optional o peer dall'installazione --globalboolean Installa globalmente. Alias:
-g--devboolean Aggiungi dipendenza a
devDependencies. Alias: -d--optionalboolean Aggiungi dipendenza a
optionalDependencies--peerboolean Aggiungi dipendenza a
peerDependencies--exactboolean Aggiungi la versione esatta invece del range
^. Alias: -E--only-missingboolean Aggiungi solo dipendenze a
package.json se non sono già presenti File di Progetto e Lockfile
--yarnboolean Scrivi un file
yarn.lock (yarn v1). Alias: -y--no-saveboolean Non aggiornare
package.json o salvare un lockfile --saveboolean default: true Salva in
package.json (vero per impostazione predefinita) --frozen-lockfileboolean Non consentire modifiche al lockfile
trustboolean Aggiungi a
trustedDependencies nel package.json del progetto e installa il pacchetto/i --save-text-lockfileboolean Salva un lockfile basato su testo
--lockfile-onlyboolean Genera un lockfile senza installare dipendenze
Controllo Installazione
--dry-runboolean Non installare nulla
--forceboolean Richiedi sempre le ultime versioni dal registro e reinstalla tutte le dipendenze. Alias:
-f--no-verifyboolean Salta la verifica dell'integrità dei pacchetti appena scaricati
--ignore-scriptsboolean Salta gli script del ciclo di vita nel
package.json del progetto (gli script delle dipendenze non vengono mai eseguiti) --analyzeboolean Analizza e installa ricorsivamente le dipendenze dei file passati come argomenti (usando il bundler di Bun). Alias:{" "}
-aRete e Registro
--castring Fornisci un certificato di firma dell'Autorità di Certificazione
--cafilestring Come
--ca, ma come percorso file al certificato --registrystring Usa un registro specifico per impostazione predefinita, sovrascrivendo
.npmrc, bunfig.toml e variabili di ambiente --network-concurrencynumber default: 48 Numero massimo di richieste di rete simultanee (default 48)
Performance e Risorse
--backendstring default: clonefile Ottimizzazioni specifiche della piattaforma per l'installazione delle dipendenze. Valori possibili:
clonefile (default),{" "} hardlink, symlink, copyfile--concurrent-scriptsnumber default: 5 Numero massimo di job simultanei per gli script del ciclo di vita (default 5)
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
Configurazione Globale e Contesto
--configstring Specifica il percorso al file di configurazione (
bunfig.toml). Alias: -c--cwdstring Imposta una directory di lavoro corrente specifica
Aiuto
--helpboolean Stampa questo menu di aiuto. Alias:
-h