How to Install Node.js on Ubuntu
Node.js recommends installing node using
apt-get on Ubuntu.
Installing using nvm is better, as shown below.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash nvm install v14.12.0
However, if nvm doesn't work for some reason, there's a simpler alternative. Node.js is a standalone executable, so all you need to do is download the Node.js tarball, extract it, and symlink
npx using the
You should be able to do this on a plain Ubuntu machine with zero external dependencies.
curl -Ol https://nodejs.org/dist/v14.12.0/node-v14.12.0-linux-x64.tar.gz tar -zxvf ./node-v14.12.0-linux-x64.tar.gz sudo ln -s `pwd`/node-v14.12.0-linux-x64/bin/node /usr/bin/node sudo ln -s `pwd`/node-v14.12.0-linux-x64/bin/npm /usr/bin/npm sudo ln -s `pwd`/node-v14.12.0-linux-x64/bin/npx /usr/bin/npx
We typically use the symlink approach for local development and production applications.
The major downside to the symlink approach is that you need a little extra work to support installing modules globally with
-g, but you shouldn't be doing that anyway.
However, using nvm is more convenient because you don't need to copy/paste the download URL every time, so we recommend using nvm if you're installing new Node versions regularly or if you aren't comfortable using symlinks.