bun add CLI-Verwendung
bash
bun add <package> <@version>Abhängigkeitsverwaltung
--productionboolean Installieren Sie keine devDependencies. Alias:
-p--omitstring Schließen Sie
dev-, optional- oder peer-Abhängigkeiten von der Installation aus --globalboolean Global installieren. Alias:
-g--devboolean Fügen Sie Abhängigkeit zu
devDependencies hinzu. Alias: -d--optionalboolean Fügen Sie Abhängigkeit zu
optionalDependencies hinzu --peerboolean Fügen Sie Abhängigkeit zu
peerDependencies hinzu --exactboolean Fügen Sie die exakte Version hinzu anstelle des
^-Bereichs. Alias: -E--only-missingboolean Fügen Sie Abhängigkeiten nur dann zu
package.json hinzu, wenn sie noch nicht vorhanden sind Projektdateien und Lockfiles
--yarnboolean Schreiben Sie eine
yarn.lock-Datei (yarn v1). Alias: -y--no-saveboolean Aktualisieren Sie
package.json nicht und speichern Sie keine Lockfile --saveboolean default: true In
package.json speichern (standardmäßig true) --frozen-lockfileboolean Änderungen an der Lockfile nicht zulassen
--trustboolean Zu
trustedDependencies im package.json des Projekts hinzufügen und das/die Paket(e) installieren --save-text-lockfileboolean Eine textbasierte Lockfile speichern
--lockfile-onlyboolean Eine Lockfile generieren, ohne Abhängigkeiten zu installieren
Installationssteuerung
--dry-runboolean Nichts installieren
--forceboolean Immer die neuesten Versionen aus der Registry anfordern und alle Abhängigkeiten neu installieren. Alias:
-f--no-verifyboolean Überprüfung der Integrität neu heruntergeladener Pakete überspringen
--ignore-scriptsboolean Lifecycle-Skripte im
package.json des Projekts überspringen (Abhängigkeitsskripte werden niemals ausgeführt) --analyzeboolean Rekursiv analysieren und Abhängigkeiten von als Argumente übergebenen Dateien installieren (unter Verwendung von Buns Bundler). Alias:{" "}
-aNetzwerk und Registry
--castring Ein Zertifikat einer Zertifizierungsstelle bereitstellen
--cafilestring Wie
--ca, aber als Dateipfad zum Zertifikat --registrystring Standardmäßig eine bestimmte Registry verwenden, überschreibt
.npmrc, bunfig.toml und Umgebungsvariablen --network-concurrencynumber default: 48 Maximale Anzahl gleichzeitiger Netzwerkanfragen (standardmäßig 48)
Leistung und Ressourcen
--backendstring default: clonefile Plattformspezifische Optimierungen für die Installation von Abhängigkeiten. Mögliche Werte:
clonefile (Standard),{" "} hardlink, symlink, copyfile--concurrent-scriptsnumber default: 5 Maximale Anzahl gleichzeitiger Jobs für Lifecycle-Skripte (standardmäßig 5)
Caching
--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
Globale Konfiguration und Kontext
--configstring Pfad zur Konfigurationsdatei angeben (
bunfig.toml). Alias: -c--cwdstring Bestimmtes aktuelles Arbeitsverzeichnis festlegen
Hilfe
--helpboolean Dieses Hilfemenü ausgeben. Alias:
-h