Node.js Setup
Ubuntu setup
Install Using a PPA
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
# The PPA will be added into your APT configuration, and your local package cache will be automatically updated. After you run the setup script from NodeSource, you can then use the previous steps to install the Node.js package with APT
sudo apt-get install nodejs
Note: The Node.js package contains the Node.js binary as well as npm, so you don’t need to install npm separately. However, in order for some npm packages to work (such as those that require building from source), you will need to install the build-essentials package.
sudo apt-get install build-essential
Install using NVM
# install prerequisites
sudo apt-get install build-essential
sudo apt-get install libssl-dev
# install nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
# list available node versions
nvm ls-remote
# install node 8
nvm install 8
# to make node 8 the default
nvm alias default 8
Production install
- Install nvm (see above)
- Install NodeJS using nvm
- Install PM2