Skip to content

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

Bun von www.bunjs.com.cn bearbeitet