I have having a bit of an issue with installing nodejs and npm on my linux server (which is a pi running raspbian). I had everything set up and running using
sudo apt-get install nodejs npm
All was fine and dandy, until I found out that apparently these versions are now old. So I removed them
sudo apt-get purge nodejs npm
Then I found the following answer (here) on SO and ran
curl -sL https://deb.nodesource.com/setup | sudo bash -
sudo apt-get install -y nodejs
Running node -v have me version 0.6.19...which I'm assuming translates to version 6.19 as opposed to version 0. However, running npm -v told me that it was not installed. So I once again purged nodejs, and looked for another solution. At which point I decided to follow the stuff on nodejs's site (here). And I ran the following commands.
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
and
sudo apt-get install -y build-essential
2 issues:
1) The version installed was still 0.6.19. I would rather have version 4.x, since that's what I'm running on my dev machine (macOS Sierra).
2) I still don't have npm. Which renders nodejs useless
Any help on either (but preferably 2) would be great. Thanks in advance.