Skip to content

Utilisation CLI de bun install

sh
bun install <name>@<version>

Configuration générale

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

Portée et gestion des dépendances

--productionboolean
N'installe pas les devDependencies
--no-saveboolean
Ne met pas à jour package.json et ne sauvegarde pas de fichier de verrouillage
--saveboolean default: true
Sauvegarde dans package.json
--omitstring
Exclut les dépendances 'dev', 'optional', ou 'peer' de l'installation
--only-missingboolean
Ajoute uniquement les dépendances à package.json si elles ne sont pas déjà présentes

Type de dépendance et versioning

--devboolean
Ajoute la dépendance à "devDependencies"
--optionalboolean
Ajoute la dépendance à "optionalDependencies"
--peerboolean
Ajoute la dépendance à "peerDependencies"
--exactboolean
Ajoute la version exacte au lieu de la plage ^range

Contrôle du fichier de verrouillage

--yarnboolean
Écrit un fichier yarn.lock (yarn v1)
--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

Paramètres de registre et réseau

--castring
Fournit un certificat d'autorité de certification
--cafilestring
Chemin de fichier vers le certificat d'autorité de certification
--registrystring
Utilise un registre spécifique par défaut, remplaçant .npmrc, bunfig.toml et les variables d'environnement

Contrôle du processus d'installation

--dry-runboolean
N'installe rien
--forceboolean
Demande toujours les dernières versions du registre et réinstalle toutes les dépendances
--globalboolean
Installe globalement
--backendstring default: clonefile
Optimisations spécifiques à la plateforme : "clonefile", "hardlink", "symlink", "copyfile"
--filterstring
Installe les paquets pour les workspaces correspondants
--analyzeboolean
Analyse et installe toutes les dépendances des fichiers passés en arguments récursivement

Options de 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é

Sécurité et intégrité

--no-verifyboolean
Ignore la vérification de l'intégrité des paquets nouvellement téléchargés
--trustboolean
Ajoute à trustedDependencies dans le package.json du projet et installe le(s) paquet(s)

Concurrence et performance

--concurrent-scriptsnumber default: 5
Nombre maximum de jobs concurrents pour les scripts de cycle de vie
--network-concurrencynumber default: 48
Nombre maximum de requêtes réseau concurrentes

Gestion des scripts de cycle de vie

--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)

Informations d'aide

--helpboolean
Affiche ce menu d'aide

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