Bun est un runtime JavaScript ultra-rapide, conçu pour remplacer Node.js et Deno. Il offre des performances exceptionnelles, une compatibilité étendue et une intégration native avec des outils modernes. Ce guide vous explique comment installer Bun 2 sur un système Linux.
Étape 1 : Prérequis
- Un système Linux (Ubuntu, Debian, ou une distribution compatible).
- Accès root ou sudo au serveur.
- Un terminal pour exécuter les commandes.
Étape 2 : Installer Bun 2
Méthode 1 : Utiliser le script d’installation automatique
Ouvrez un terminal.
Exécutez la commande suivante pour télécharger et installer Bun :
curl -fsSL https://bun.sh/install | bash
Une fois l’installation terminée, rechargez votre shell pour appliquer les changements :
exec bash
Vérifiez l’installation en exécutant :
bun --version
Méthode 2 : Installer via npm (si Node.js est déjà installé)
Si vous avez déjà Node.js et npm installés, vous pouvez installer Bun globalement avec :
npm install -g bun
Vérifiez l’installation :
bun --version
Étape 3 : Configurer Bun
Ajouter Bun à votre PATH
Si Bun n’est pas automatiquement ajouté à votre PATH, vous pouvez le faire manuellement :
Ouvrez votre fichier de configuration shell (par exemple,
.bashrc
ou.zshrc
) :nano ~/.bashrc
Ajoutez la ligne suivante à la fin du fichier :
export PATH="$HOME/.bun/bin:$PATH"
Enregistrez et fermez le fichier, puis rechargez le shell :
source ~/.bashrc
Étape 4 : Utiliser Bun
Créer un nouveau projet
Initialisez un nouveau projet :
bun init
Suivez les instructions pour configurer votre projet.
Exécuter un fichier JavaScript
Pour exécuter un fichier JavaScript avec Bun :
bun run fichier.js
Installer des dépendances
Bun inclut un gestionnaire de paquets intégré. Pour installer des dépendances :
bun install
Étape 5 : Mettre à jour Bun
Pour mettre à jour Bun vers la dernière version :
bun upgrade
Étape 6 : Désinstaller Bun
Si vous souhaitez désinstaller Bun :
Supprimez le dossier d’installation :
rm -rf ~/.bun
Retirez Bun de votre PATH en supprimant la ligne ajoutée dans votre fichier de configuration shell.
Conclusion
Bun 2 est un outil puissant pour les développeurs JavaScript, offrant des performances inégalées et une intégration fluide avec les outils modernes. En suivant ce guide, vous avez appris à installer, configurer et utiliser Bun sur Linux. Explorez ses fonctionnalités et profitez d’une expérience de développement plus rapide et plus efficace !