Commandes Bun - Guide complet du runtime JS

Commandes & CLI 10/04/2026 22:00:00 angularforall.com
Bun Javascript Cli Commandes Runtime Bundler

Référence complète des commandes Bun : install, run, build, test, x, init et options du runtime JavaScript.

Description :

Installe toutes les dépendances du projet

Options :
  • --frozen-lockfile ⚠️
  • --no-save
  • --production
  • --dev
  • --optional
  • --peer
  • --force ⚠️
  • --dry-run ⚠️
  • --ignore-scripts
  • --trust
  • --backend <backend> ⚠️
  • --cwd <dir> ⚠️
  • --global
  • -g
  • --verbose
  • --silent
  • --no-progress

Description :

Ajoute un ou plusieurs packages au projet

Options :
  • --dev
  • -d
  • --optional
  • -o
  • --peer
  • --global
  • -g
  • --exact
  • -E
  • --cwd <dir> ⚠️
  • --dry-run ⚠️
  • --no-save
  • --trust
  • --verbose
  • --silent

Description :

Supprime un ou plusieurs packages du projet

Options :
  • --global
  • -g
  • --cwd <dir> ⚠️
  • --dry-run ⚠️
  • --verbose
  • --silent

Description :

Met à jour les dépendances vers les dernières versions

Options :
  • --global
  • -g
  • --cwd <dir> ⚠️
  • --dry-run ⚠️
  • --latest
  • --verbose
  • --silent

Description :

Exécute un script défini dans package.json

Options :
  • --cwd <dir> ⚠️
  • --env-file <file> ⚠️
  • --filter <pattern> ⚠️
  • --silent
  • --verbose
  • --watch
  • --hot
  • --smol
  • --inspect
  • --inspect-wait
  • --inspect-brk

Description :

Lance le serveur de développement (alias de bun run dev)

Options :
  • --hot
  • --watch
  • --cwd <dir> ⚠️
  • --env-file <file> ⚠️
  • --inspect
  • --inspect-wait

Description :

Démarre l'application (alias de bun run start)

Options :
  • --cwd <dir> ⚠️
  • --env-file <file> ⚠️
  • --smol
  • --inspect

Description :

Bundle le code source pour la production

Options :
  • --outdir <dir> ⚠️
  • --outfile <file> ⚠️
  • --target <target> ⚠️
  • --format <format> ⚠️
  • --splitting
  • --minify
  • --minify-syntax
  • --minify-whitespace
  • --minify-identifiers
  • --sourcemap=none|inline|external|linked ⚠️
  • --entry-naming <pattern> ⚠️
  • --chunk-naming <pattern> ⚠️
  • --asset-naming <pattern> ⚠️
  • --define <define> ⚠️
  • --loader <loader> ⚠️
  • --external <package> ⚠️
  • --packages=bundle|external ⚠️
  • --banner <text> ⚠️
  • --footer <text> ⚠️
  • --public-path <path> ⚠️
  • --env <env> ⚠️
  • --compile
  • --bytecode
  • --root <dir> ⚠️

Description :

Exécute les tests avec le test runner intégré de Bun

Options :
  • --watch
  • --todo
  • --only
  • --bail
  • --timeout <ms> ⚠️
  • --rerun-each <n> ⚠️
  • --coverage
  • --coverage-reporter <reporter> ⚠️
  • --coverage-dir <dir> ⚠️
  • --reporter <reporter> ⚠️
  • --env-file <file> ⚠️
  • --cwd <dir> ⚠️
  • --filter <pattern> ⚠️
  • -t <name> ⚠️
  • --verbose
  • --smol
  • --inspect

Description :

Exécute les tests et génère un rapport de couverture

Options :
  • --coverage-reporter lcov ⚠️
  • --coverage-reporter text ⚠️
  • --coverage-dir <dir> ⚠️
  • --bail
  • --timeout <ms> ⚠️

Description :

Exécute un package binaire sans l'installer (équiv. npx)

Options :
  • --bun
  • --silent
  • --cwd <dir> ⚠️
  • --env-file <file> ⚠️
  • --version
  • -y
  • --yes
  • -p, --package <pkg> ⚠️

Description :

Raccourci pour bun x — exécute un package binaire

Options :
  • --bun
  • --silent
  • --cwd <dir> ⚠️
  • --version

Description :

Initialise un nouveau projet Bun interactif

Options :
  • -y
  • --yes
  • --cwd <dir> ⚠️

Description :

Crée un nouveau projet depuis un template

Options :
  • --cwd <dir> ⚠️
  • --force ⚠️
  • --no-gitignore
  • --open
  • --silent

Description :

Lie un package local pour le développement

Options :
  • --global
  • -g
  • --cwd <dir> ⚠️
  • --verbose

Description :

Supprime le lien d'un package local

Options :
  • --global
  • -g
  • --cwd <dir> ⚠️

Description :

Gestion avancée des packages et du lockfile

Options :
  • ls
  • ls --all
  • hash
  • hash-print
  • hash-string
  • cache
  • cache rm
  • bin
  • --cwd <dir> ⚠️
  • --global
  • -g

Description :

Met à jour Bun vers la dernière version

Options :
  • --canary
  • --stable
  • --version <version> ⚠️
  • --profile
  • --no-profile

Description :

Recharge automatiquement les modules modifiés (HMR)

Options :
  • --hot
  • --watch
  • --env-file <file> ⚠️
  • --cwd <dir> ⚠️
  • --inspect
  • --inspect-wait
  • --smol

Description :

Relance le processus entier à chaque modification de fichier

Options :
  • --watch
  • --hot
  • --env-file <file> ⚠️
  • --cwd <dir> ⚠️
  • --smol

Description :

Active le débogueur compatible Chrome DevTools

Options :
  • --inspect
  • --inspect-wait
  • --inspect-brk
  • --inspect=<host:port> ⚠️

Description :

Lance un REPL interactif JavaScript/TypeScript

Options :
  • --env-file <file> ⚠️
  • --cwd <dir> ⚠️

Description :

Mode mémoire réduite pour les environnements contraints

Options :
  • --smol
  • --cwd <dir> ⚠️
  • --env-file <file> ⚠️

Description :

Affiche la version de Bun installée

Options :
  • -v
  • --version
  • --revision ⚠️

Description :

Charge les variables d'environnement depuis un fichier .env

Options :
  • --env-file <file> ⚠️
  • --env-file .env.local ⚠️
  • --env-file .env.production ⚠️

Partager