Installer l'environnement de développement Node.js
Configurer l'environnement de développement
Instructions étape par étape pour installer Node.js avec les outils d’accompagnement.
Quand
Après avoir obtenu un nouveau laptop élégant ou reinstaller linux la prochaine étape pour un développeur Node.js est d’installer ses/(autres pronoms favoris) outils préférés. Ici, je listerai la séquence que je suis en train de suivre.
Où
J’utilise Ubuntu Linux Mint, donc la plupart des choses se trouvent dans les dépôts et paquets Debian/Ubuntu.
Comment
Installer Node.JS avec le gestionnaire de paquets
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nodejs npm
installe actuellement npm v 9.2.0
Installer le runtime Node.JS depuis le site Node
Allez sur https://nodejs.org et téléchargez Node.js pour votre système d’exploitation.
Pour Linux, la version LTS disponible actuellement est v20.16.0.
Vous devrez :
- le télécharger
- l’extraire dans votre dossier d’applications préféré
- ajouter le sous-dossier bin au chemin
Ma préférence est la suivante :
Installer NVM avec Node.JS
Node Version Manager (NVM) vérifiez sur la page GitHub
# installe NVM (Node Version Manager)
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
# ou
# curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
# rouvrez le terminal et
# vérifiez que NVM est correctement installé
nvm --version
# téléchargez et installez Node.js (vous pouvez avoir besoin de redémarrer le terminal)
nvm install 20
# vérifiez que la bonne version de Node.js est dans l'environnement
node -v # devrait afficher `v20.17.0` ou une version ultérieure de v20
# vérifiez que la bonne version de npm est dans l'environnement
npm -v # devrait afficher `10.8.2` ou une version ultérieure
Pour afficher la liste des versions de Node installées, utilisez la commande
nvm ls
Elle répondra avec la liste des versions disponibles, avec la version active en tête
pour basculer vers une version différente :
nvm use 18
nvm use 20
Installer VS Code
En particulier, nous avons besoin de quelques extensions spécifiques :
- ESLint
- Prettier (Prettier - Code formatter)
- Node.js Modules IntelliSense
vous pouvez les rechercher manuellement dans l’onglet extension de VS Code ou exécuter dans Launch VS Code Quick Open (Ctrl+P) :
ext install ESLint
ext install Prettier - Code formatter
ext install Node.js Modules IntelliSense
Installer Git et Docker
Voir les détails à ce sujet dans : Reinstaller linux article.
vous pouvez vérifier s’ils sont correctement installés avec
git --version
docker --version
Créer une application Node.js simple
Créez un dossier local
cd ~
mkdir test-njs
cd njs
Exécutez npm init et suivez les prompts
npm init
Il ressemblera à cette sortie :
Maintenant, vous pouvez créer un fichier app.js et voilà ! Ajoutez un peu de code pour créer une API simple :
const http = require ('http');
const hostname = '127.0.0.1';
const port = 3000;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello Node\n');
});
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}`)
});
maintenant basculez vers le terminal de VS Code (Ctrl+~) et tapez
node app.js
vous verrez le
Server running at http://127.0.0.1:3000
Naviguez vers cette URL (Ctrl+LClick dessus) et vous verrez votre fenêtre de navigateur par défaut avec
Hello Node
Nice !