Commencer avec JavaScript
Configurations Possibles :
- Configuration de base : utiliser les outils par défaut
- Meilleure configuration (recommandée) : utiliser des outils améliorés qui sont meilleurs et plus efficaces
Configuration de Base
Node.js (qui inclut le runtime JavaScript et npm) peut être installé depuis : https://nodejs.org/en/download
Une fois installé, vous pouvez vérifier la version :
node --version
npm --version
1. Initialisation du Projet
Initialisez un projet :
npm init -y
Ceci crée un fichier package.json qui gère les dépendances de votre projet.
2. Exécuter un Fichier JavaScript
Créez un fichier main.js avec le code :
console.log("Bonjour le Monde");
Exécutez le fichier :
node main.js
3. Installer des Bibliothèques
Par exemple, pour installer la bibliothèque dotenv :
npm install dotenv
Désinstaller une bibliothèque peut se faire avec la commande npm uninstall.
La liste des bibliothèques installées est automatiquement maintenue dans package.json et package-lock.json.
Installer des bibliothèques depuis un fichier package.json :
npm install
En revenant à un projet
# Installer les bibliothèques
npm install
# Exécuter le fichier JavaScript
node main.js
Meilleure Configuration
Au lieu d'utiliser les outils Node.js par défaut, vous pouvez utiliser nvm pour la gestion des versions de Node.js et pnpm comme gestionnaire de paquets plus rapide et efficace.
Installer les Outils
nvm peut être installé depuis : https://github.com/nvm-sh/nvm#installing-and-updating
pnpm peut être installé depuis : https://pnpm.io/installation
1. Gestion des Versions de Node.js
nvm vous permet d'installer et de basculer entre différentes versions de Node.js facilement.
Installez la dernière version LTS de Node.js :
nvm install --lts
nvm use --lts
Vérifiez votre version de Node.js :
node --version
2. Initialisation du Projet
Initialisez un projet :
pnpm init
3. Exécuter un Fichier JavaScript
Créez un fichier main.js avec le code :
console.log("Bonjour le Monde");
Exécutez le fichier :
node main.js
# ou ajoutez un script à package.json et utilisez :
# pnpm run start
4. Installer des Bibliothèques
Par exemple, pour installer la bibliothèque dotenv :
pnpm add dotenv
# au lieu de : npm install dotenv
Désinstaller une bibliothèque peut se faire avec la commande pnpm remove.
La liste des bibliothèques installées est automatiquement maintenue dans package.json et pnpm-lock.yaml.
En revenant à un projet
# Utiliser la version correcte de Node.js (si .nvmrc existe)
nvm use
# Installer les bibliothèques (pnpm est beaucoup plus rapide que npm)
pnpm install
# Exécuter le fichier JavaScript
node main.js
# ou utiliser vos scripts définis :
# pnpm run start