Будем ставить последнюю LTS:
curl -fsSL https://deb.nodesource.com/setup_lts.x -o nodesource_setup.sh sudo -E bash nodesource_setup.sh sudo apt-get install -y nodejs node -v rm nodesource_setup.sh
Для установки некоторых аддонов npm также стоит установить build-essential:
sudo apt-get install -y build-essential
Корисні глобальні налаштування:
mkdir -p ~/.local/lib/node_modules npm config set prefix '~/.local'
Після цього глобальні модулі будуть встановлюватися не в /usr/local/node_modules, а в ~/.local/lib/node_modules/. І можно робити npm install -g bigmodule без судо
Також корисно оновити npm:
npm install npm@latest -g