Skip to content

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:{" "} -a

Netzwerk 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

Bun von www.bunjs.com.cn bearbeitet