NVM(Node Version Manager) is a good tool for development using Node.js. Node.js is used for not only web development but also Electron application. Application developed using Electron is executed in variable OS(Windows, MacOS, Linux).
NVM must be installed not by root but by user. Install NVM following steps below.
https://github.com/nvm-sh/nvm?tab=readme-ov-file#installing-and-updating
$ wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
$ nvm ls-remote --ltsc
$ nvm install 20.11.0
$ nvm use 20.11.0