Skip to content

bun patch CLI-Verwendung

bash
bun patch <package>@<version>

Patch-Generierung

--commitboolean
Installiert ein Paket, das Änderungen in dir enthält
--patches-dirstring
Das Verzeichnis, in dem die Patch-Datei abgelegt wird (nur wenn --commit verwendet wird)

Abhängigkeitsverwaltung

--productionboolean
Keine devDependencies installieren. Alias: -p
--ignore-scriptsboolean
Lifecycle-Skripte im package.json des Projekts überspringen (Abhängigkeitsskripte werden niemals ausgeführt)
--trustboolean
Zu trustedDependencies im package.json des Projekts hinzufügen und das/die Paket(e) installieren
--globalboolean
Global installieren. Alias: -g
--omitstring
Schließt dev-, optional- oder peer-Abhängigkeiten von der Installation aus

Projektdateien und Lockfiles

--yarnboolean
Schreibt eine yarn.lock-Datei (yarn v1). Alias: -y
--no-saveboolean
package.json nicht aktualisieren oder Lockfile speichern
--saveboolean default: true
In package.json speichern (standardmäßig true)
--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

Installationssteuerung

--backendstring default: clonefile
Plattformspezifische Optimierungen für die Installation von Abhängigkeiten. Mögliche Werte: clonefile (Standard),{" "} hardlink, symlink, copyfile
--linkerstring
Linker-Strategie (eine von isolated oder hoisted)
--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

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

--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
--quietboolean
Zeigt nur den Tarball-Namen beim Packen
--verboseboolean
Ausführliche Protokollierung
--no-progressboolean
Fortschrittsanzeige deaktivieren
--no-summaryboolean
Keine Zusammenfassung ausgeben

Plattform-Zielrichtung

--cpustring
CPU-Architektur für optionale Abhängigkeiten überschreiben (z.B. x64, arm64, * für alle)
--osstring
Betriebssystem für optionale Abhängigkeiten überschreiben (z.B. linux, darwin, * für alle)

Globale Konfiguration und Kontext

--configstring
Pfad zur Konfigurationsdatei angeben (bunfig.toml). Alias: -c
--cwdstring
Bestimmtes aktuelles Arbeitsverzeichnis festlegen

Hilfe

--helpboolean
Zeigt dieses Hilfemenü an. Alias: -h

Bun von www.bunjs.com.cn bearbeitet