Pour Ubuntu 20.04 et 22.04 : (version Node.js 22)
Voir : https://github.com/nodesource/distributions?tab=readme-ov-file#debian-and-ubuntu-based-distributions
curl -fsSL https://deb.nodesource.com/setup_22.x -o nodesource_setup.sh
sudo -E bash nodesource_setup.sh
sudo apt-get install -y nodejs
node -v
Installer sass
npm install -g sass
pour installer avec phpstorm, voir
https://www.jetbrains.com/help/phpstorm/transpiling-sass-less-and-scss-to-css.html#ws_sass_less_scss_example_scss
Astuce : si le scope indique No files in scope, vérifier que le type de fichier est le bon (sans doute prendre .scss au lieu de .sass)
Archive
Installer node et npm version 14 (support jusqu'en 2023):
wget -qO- https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt install -y nodejs
Le soucis que l'on rencontre ensuite, c'est lorsque l'on veut installer de façon globale un paquet (on serait tenté alors de vouloir lancer npm avec sudo, mais ca serait une grosse erreur).
L'astuce est la suivante:
on crée un répertoire pour les paquets globaux:
mkdir "${HOME}/.npm-global"
npm config set prefix "${HOME}/.npm-global"
export PATH="$PATH:${HOME}/.npm-global/bin"
source ${HOME}/.bashrc
npm install -g sass
npm install -g npm