bun install CLI-Verwendung
sh
bun install <name>@<version>Allgemeine Konfiguration
--configstring Pfad zur Konfigurationsdatei angeben (bunfig.toml)
--cwdstring Bestimmtes Arbeitsverzeichnis festlegen
Abhängigkeitsbereich und -verwaltung
--productionboolean Keine devDependencies installieren
--no-saveboolean package.json nicht aktualisieren oder Lockfile speichern
--saveboolean default: true In package.json speichern
--omitstring Schließt 'dev'-, 'optional'- oder 'peer'-Abhängigkeiten von der Installation aus
--only-missingboolean Fügt Abhängigkeiten nur dann zu package.json hinzu, wenn sie noch nicht vorhanden sind
Abhängigkeitstyp und Versionierung
--devboolean Fügt Abhängigkeit zu "devDependencies" hinzu
--optionalboolean Fügt Abhängigkeit zu "optionalDependencies" hinzu
--peerboolean Fügt Abhängigkeit zu "peerDependencies" hinzu
--exactboolean Fügt die exakte Version hinzu anstelle des ^-Bereichs
Lockfile-Steuerung
--yarnboolean Schreibt eine yarn.lock-Datei (yarn v1)
--frozen-lockfileboolean Änderungen an der Lockfile nicht zulassen
--save-text-lockfileboolean Eine textbasierte Lockfile speichern
--lockfile-onlyboolean Eine Lockfile generieren, ohne Abhängigkeiten zu installieren
Netzwerk- und Registry-Einstellungen
--castring Ein Zertifikat einer Zertifizierungsstelle bereitstellen
--cafilestring Dateipfad zum Zertifikat einer Zertifizierungsstelle
--registrystring Standardmäßig eine bestimmte Registry verwenden, überschreibt .npmrc, bunfig.toml und Umgebungsvariablen
Installationsprozesssteuerung
--dry-runboolean Nichts installieren
--forceboolean Immer die neuesten Versionen aus der Registry anfordern und alle Abhängigkeiten neu installieren
--globalboolean Global installieren
--backendstring default: clonefile Plattformspezifische Optimierungen: "clonefile", "hardlink", "symlink", "copyfile"
--filterstring Installiert Pakete für die passenden Workspaces
--analyzeboolean Alle Abhängigkeiten von als Argumente übergebenen Dateien rekursiv analysieren und installieren
Caching-Optionen
--cache-dirstring Zwischengespeicherte Daten in einem bestimmten Verzeichnispfad speichern und laden
--no-cacheboolean Manifest-Cache vollständig ignorieren
Ausgabe und Protokollierung
--silentboolean Nichts protokollieren
--verboseboolean Ausführliche Protokollierung
--no-progressboolean Fortschrittsanzeige deaktivieren
--no-summaryboolean Keine Zusammenfassung ausgeben
Sicherheit und Integrität
--no-verifyboolean Überprüfung der Integrität neu heruntergeladener Pakete überspringen
--trustboolean Zu trustedDependencies im package.json des Projekts hinzufügen und das/die Paket(e) installieren
Parallelität und Leistung
--concurrent-scriptsnumber default: 5 Maximale Anzahl gleichzeitiger Jobs für Lifecycle-Skripte
--network-concurrencynumber default: 48 Maximale Anzahl gleichzeitiger Netzwerkanfragen
Lifecycle-Skriptverwaltung
--ignore-scriptsboolean Lifecycle-Skripte im package.json des Projekts überspringen (Abhängigkeitsskripte werden niemals ausgeführt)
Hilfeinformationen
--helpboolean Zeigt dieses Hilfemenü an