Installer l'environnement de développement Node.js

Configurer l'environnement de développement

Sommaire

Instructions étape par étape pour installer Node.js avec les outils d’accompagnement.

Logo Node.js

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.

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 réponse de nvm ls

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 :

réponse de npm init

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 !

Liens utiles