Skip to content

Utilisation CLI de bun add

bash
bun add <package> <@version>

Gestion des dépendances

--productionboolean
N'installez pas les devDependencies. Alias : -p
--omitstring
Exclut les dépendances dev, optional, ou peer de l'installation
--globalboolean
Installe globalement. Alias : -g
--devboolean
Ajoute la dépendance à devDependencies. Alias : -d
--optionalboolean
Ajoute la dépendance à optionalDependencies
--peerboolean
Ajoute la dépendance à peerDependencies
--exactboolean
Ajoute la version exacte au lieu de la plage ^. Alias : -E
--only-missingboolean
Ajoute uniquement les dépendances à package.json si elles ne sont pas déjà présentes

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
--trustboolean
Ajoute à trustedDependencies dans le package.json du projet et installe le(s) paquet(s)
--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

--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
--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)
--analyzeboolean
Analyse et installe récursivement les dépendances des fichiers passés en arguments (en utilisant le bundler de Bun). Alias :{" "} -a

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

--backendstring default: clonefile
Optimisations spécifiques à la plateforme pour l'installation des dépendances. Valeurs possibles : clonefile (par défaut),{" "} hardlink, symlink, copyfile
--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
--verboseboolean
Journalisation excessivement détaillée
--no-progressboolean
Désactive la barre de progression
--no-summaryboolean
N'affiche pas de résumé

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