Skip to content

Utilisation CLI de bun patch

bash
bun patch <package>@<version>

Génération de patch

--commitboolean
Installe un paquet contenant des modifications dans dir
--patches-dirstring
Le répertoire où placer le fichier de patch (uniquement si --commit est utilisé)

Gestion des dépendances

--productionboolean
N'installe pas les devDependencies. Alias : -p
--ignore-scriptsboolean
Ignore les scripts de cycle de vie dans le package.json du projet (les scripts de dépendance ne sont jamais exécutés)
--trustboolean
Ajoute à trustedDependencies dans le package.json du projet et installe le(s) paquet(s)
--globalboolean
Installe globalement. Alias : -g
--omitstring
Exclut les dépendances dev, optional, ou peer de l'installation

Fichiers de projet et fichiers de verrouillage

--yarnboolean
Écrit un fichier yarn.lock (yarn v1). Alias : -y
--no-saveboolean
Ne met pas à jour package.json et ne sauvegarde pas de fichier de verrouillage
--saveboolean default: true
Sauvegarde dans package.json (vrai par défaut)
--frozen-lockfileboolean
Interdit les modifications du fichier de verrouillage
--save-text-lockfileboolean
Sauvegarde un fichier de verrouillage texte
--lockfile-onlyboolean
Génère un fichier de verrouillage sans installer les dépendances

Contrôle de l'installation

--backendstring default: clonefile
Optimisations spécifiques à la plateforme pour l'installation des dépendances. Valeurs possibles : clonefile (par défaut),{" "} hardlink, symlink, copyfile
--linkerstring
Stratégie de liaison (l'une des valeurs isolated ou hoisted)
--dry-runboolean
N'installe rien
--forceboolean
Demande toujours les dernières versions du registre et réinstalle toutes les dépendances. Alias : -f
--no-verifyboolean
Ignore la vérification de l'intégrité des paquets nouvellement téléchargés

Registre et réseau

--castring
Fournit un certificat d'autorité de certification
--cafilestring
Identique à --ca, mais comme chemin de fichier vers le certificat
--registrystring
Utilise un registre spécifique par défaut, remplaçant .npmrc, bunfig.toml, et les variables d'environnement
--network-concurrencynumber default: 48
Nombre maximum de requêtes réseau concurrentes (par défaut 48)

Performance et ressources

--concurrent-scriptsnumber default: 5
Nombre maximum de jobs concurrents pour les scripts de cycle de vie (par défaut 5)

Mise en cache

--cache-dirstring
Stocke et charge les données mises en cache depuis un chemin de répertoire spécifique
--no-cacheboolean
Ignore complètement le cache de manifeste

Sortie et journalisation

--silentboolean
Ne journalise rien
--quietboolean
Affiche uniquement le nom de la tarball lors de l'empaquetage
--verboseboolean
Journalisation excessivement détaillée
--no-progressboolean
Désactive la barre de progression
--no-summaryboolean
N'affiche pas de résumé

Ciblage de plateforme

--cpustring
Remplace l'architecture CPU pour les dépendances optionnelles (par ex. x64, arm64, * pour tout)
--osstring
Remplace le système d'exploitation pour les dépendances optionnelles (par ex. linux, darwin, * pour tout)

Configuration globale et contexte

--configstring
Spécifie le chemin du fichier de configuration (bunfig.toml). Alias : -c
--cwdstring
Définit un répertoire de travail actuel spécifique

Aide

--helpboolean
Affiche ce menu d'aide. Alias : -h

Bun édité par www.bunjs.com.cn