Hey Everyone, my name is Rajdeep Singh. I'm a Frontend developer in India. you are interested to install npm and node.js latest version in your raspberry pi 4. Now you are right place.

Now follow these steps.

Steps:

  1. Update & Upgrade your pi
  2. ARM Version
  3. Go to Offical Nodejs
  4. Copy Link
  5. Extract The File
  6. Copy The Files Into The Directory
  7. Check  Installation

Update & Upgrade your Pi

fastly update your raspi 4 using update commands

sudo apt-get update

after the update command, you run the upgrade command to upgrade your Raspi package.

sudo apt-get upgrade

ARM Version:

Now you check your raspi 4 arm architecture. so that we install node js and npm according to your arm architecture.

Check ARM architecture use the following command.

uname -m

Currently in my Raspberry  armv7l Architecture in your case may be different.


Output Arm architecture in raspi 4
Output Arm architecture

Go to Offical NodeJS:

Firstly goto node js official download page.

node.js official webpage

Once open node js download page. then Right-click on Linux Binaries (ARM)  version and copy the link address.

  • Without command:

Goto node js download page and click to ARMV7 button. after few second you download start it.

  • With Command ( Recommanded ):

My arm Architecture is armv7l. so that, I copy ARMV7 Link Address. In Your case, your ARM Architecture armv81. so that you copy ARMV8 Link Address

copy link address
wget paste-your-link

My example

wget https://nodejs.org/dist/v14.15.4/node-v14.15.4-linux-armv7l.tar.xz
paste in your teminal and download node js files

Extract The File:

Once download Completed now Extract your file. you are extract files by Raspbian File manager and secondly, use the tar command according to your mind.

Your file look like:

tar -xzf node-vXX.XX.X-linux-armvXl.tar.gz
look like file

In my example my file name:

tar -xzf node-v14.15.4-linux-armv7l
actually file

Note:

if you face any error use Raspbian File manager to extract File.


Copy The Files Into The Directory:

run node js with any directory we need to copy all extracted files into the "/usr/local" folder.

Your file look like:

tar -xzf node-vXX.XX.X-linux-armvXl.tar.gz
file look like

Go to your extracted folder:

cd node-v14.15.4-linux-armv7l
change directory use cd command

After entering your folder then copy all files, we use the cp command. The "-R" flag is to signify to the program to copy all the files recursively, i.e include all files within folders. "*" just means to copy everything in the folder.

sudo cp -R * /usr/local/
copy all fime into "/usr/local/" folder

Check  Installation:

Now your Node js and npm successfully Install you verify your node and npm version. the simply run the following commands

node -v
npm -v
Paste Command to check version

All work fine, you see node and npm version.

If you run into any issues, just leave us a comment down below and we will try to help you guys!


Reference:

How to install Node JS and NPM on the Raspberry Pi
So you want to use your Raspberry Pi as a NodeJS server? You are at the right place! In this short tutorial we will go...

https://nodejs.org/en/download/


Hire me:

Fiverr:
https://www.fiverr.com/users/officialrajdeep/

Upwork:
https://www.upwork.com/freelancers/~01a4e8ba7a41795229


Contact me