Tuesday, September 5, 2017

Installing Node.js on Shared hosting (Godaddy / Hostgator)

I will show you how to install Node.js on shared hosting. Please like and subscribe.

Finding the installed location of NODE.js:
which node
which npm
which nvm
NVM website: https://github.com/nvm-sh/nvm

You may run this code for download.
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
Check your bashrc recent modification for the changes.

Varify installation of NVM:
nvm -v
The fact is, on 2020 I have realized that my Godaddy hosting provides python 2.6 which is not compatible with the node v13, thus you need to install node v10 Lts for now. It worth mention that you can have multiple version installed with the NVM but only one could be active.

Update Node over existing installation:
nvm ls-remote --lts=Erbium 
nvm install --lts=Erbium 
nvm use node
nvm -v nvm cache clear
Install Node.js:
nvm_get_os
nvm_get_arch
nvm uninstall v13.6.0
nvm install v10.18
nvm install v11 (Now v11 is supporting on Goddady/Hostgator 2020) nvm install --lts=Erbium (v12 lts on Crazydomain on 2020)
npm -v
nvm run node --version
nvm run node v11.15.0
nvm use node
nvm use node v11.15.0
nvm use v10.18.0
npm -v

To check the currently active version: 
node -v
npm -v # Display currently activated version of Node nvm current nvm version nvm which current
Check NPM Globals:
npm list -g

NPM Node module Full reset of a Laravel project:
rm -rf node_modules
rm package-lock.json yarn.lock
npm cache clear --force
npm install
List remotely installed versions:
nvm ls
nvm ls-remote v10
nvm ls-remote --lts
nvm ls-remote --lts=Erbium