How to Install Node JS on Windows 10/11 |Video upload date:  · Duration: PT8M5S  · Language: EN

Step by step guide to install Node JS on Windows 10 and 11 and verify npm npx for React ExpressJS Angular and git workflows

Why this exists

If you just wiped a Windows 10 or Windows 11 machine and want to build React ExpressJS or Angular projects without drama this guide gets you there. We will install Node.js pick the sensible LTS version make sure npm and npx work and run a quick scaffold to prove the whole thing actually functions.

What you will need

  • A Windows 10 or Windows 11 computer with admin rights
  • An internet connection to download the installer and packages
  • Optional but handy Git if you like version control and mild chaos

Step 1 download the official installer

Go to nodejs.org and grab the LTS build. LTS stands for long term support which is geek speak for stable enough to avoid headaches when libraries throw tantrums. Avoid random archives from sketchy sites unless you enjoy surprises.

Step 2 run the installer as administrator

Run the downloaded .msi and follow the GUI prompts. For most developers the default options are fine. If you do not like surprises accept defaults and move on to coffee. Make sure to check Add to PATH so the Node runtime and npm become available from any terminal session.

Step 3 optional native build tools

The installer may offer to add tools for native modules. Those are only necessary if you plan to compile modules that use C or C++ under the hood. If you do not know what that means you probably do not need them right now.

Step 4 verify the install

Open PowerShell or Command Prompt and run these commands

  • node -v to see the Node version
  • npm -v to see the npm version
  • npx -v to check npx is present

If you see version numbers congratulations your environment is wired correctly. If not double check that Add to PATH was enabled or restart the terminal or the machine.

Step 5 update npm if you want newer features

npm sometimes ships slower than the cool kids want. Update it globally with

npm install -g npm

This can fix bugs and unlock modern features used by scaffolding tools and CLI utilities.

Step 6 run a quick test project

Use npx to avoid global installs and to test that package execution works. For example

npx create-react-app my-app

If the command creates the project then npm and npx are happily cooperating and you can start building React Express or Angular apps. For Angular try the Angular CLI and for ExpressJS you can scaffold a minimal server in minutes.

Quick troubleshooting tips

  • If commands are not found check your PATH and restart the terminal or the machine
  • Permission errors when installing global packages may be fixed by running an elevated terminal or by configuring npm to use a user folder for globals
  • If you need multiple Node versions consider using nvm for Windows which lets you switch versions without tears

Wrap up

This guide covered getting the Node.js installer picking the LTS build running the installer enabling PATH verifying node npm and npx updating npm and scaffolding a test app. Follow these steps and your Windows 10 or Windows 11 machine will be ready to run React ExpressJS and Angular projects in minutes and you can go write code instead of wrestling with your toolchain.

I know how you can get Azure Certified, Google Cloud Certified and AWS Certified. It's a cool certification exam simulator site called certificationexams.pro. Check it out, and tell them Cameron sent ya!

This is a dedicated watch page for a single video.