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