Mettre à jour NodeJS de la version 12 à 18

ATTENTION : nouvel article pour NodeJS 20 dispo.

12 à 18... Oui, j'ai un peu de retard :/
Je mets cet article dans Ubuntu Server, car je n'ai pas de catégorie spécifique à NodeJS.
Bonne lecture.

Un nouvel article pour NodeJS v20 est dispo ici : Installation NodeJS 20
 
Ce pas à pas (ou tuto...) est pour une installation de NodeJS avec Curl.
Vous êtes donc sensé avoir Curl d'installé. Si non : passez votre chemin, cet article n'est pas pour vous !

 

On commence par désinstaller la version actuelle de Node (12 dans mon cas) et NPM
sudo apt remove nodejs npm

 

Un peu de ménage
sudo apt autoremove

 

On supprime les listes de sources NodeJS
sudo rm /etc/apt/sources.list.d/nodesource*

 

On vérifie bien que Node ne figure plus dans les sources
sudo apt update

 

Installation de NodeJS version 18

Ajout des nouvelles sources

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -

sudo apt install -y nodejs

 

On met de suite NPM dans sa dernière version

npm install -g npm@latest

 

On test :

node -v
npm -v

Renvoi v18.12.1 et 9.2.0

 

BONUS :P

Résoudre les problèmes de permissions NPM ou NODE

sudo chown -R $USER /usr/local

 

Pour ne pas avoir à utiliser sudo
(remplacer USER_NAME pas votre nom de session utilisateur)

sudo chown -R $USER:$(id -gn $USER) /home/USER_NAME/.config

 

Pour ne pas avoir à user de sudo avec l’option -g (si pas déjà fait)

mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=$HOME/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc


Publication : jeudi 29 décembre 2022 à 02:46
Mis à jour : vendredi 15 décembre 2023 à 18:39
Article vue 909 fois

Mettre à jour NodeJS de la version 12 à 18
Haut de page