DEV Community

Cover image for Installing Node.js on Windows: A Complete Tutorial
Arham Rumi
Arham Rumi

Posted on

Installing Node.js on Windows: A Complete Tutorial

Node.js, a powerful JavaScript runtime built on Chrome's V8 engine, is a popular choice for developing scalable and high-performance web applications. Whether you're a front-end developer looking to expand your skills or a back-end developer diving into server-side JavaScript, setting up Node.js is the first step. This guide will walk you through the process of installing Node.js on your Windows machine, ensuring a smooth setup for your development environment. By the end of this tutorial, you’ll be ready to start building and running Node.js applications with ease.


Installing Node.js

Follow these steps to successfully install Node.js on Windows.

1 - Download Node.js
Download the LTS (Long Term Support) version of Node.js by clicking the "Download Node.js (LTS)" button on the homepage at https://nodejs.org/en. Alternatively, if you prefer to download a different version, you can visit https://nodejs.org/en/download/prebuilt-installer.

Node.js Home Page

2 - Installing Node.js
Now, let's proceed with installing Node.js. Be sure to follow each step closely to stay in sync.

  • Locate the downloaded file and double-click it to launch the installer. If a security prompt appears, confirm to proceed. You will then see the following screen; click "Next":

Node.js Welcome Screen

  • Accept the License Agreement by checking the box, then click "Next."

Node.js License Agreement Acceptance Screen

  • Select the destination folder for the installation. It's recommended to leave the default location as is, then click "Next."

Node.js Destination Folder

  • Select the features you want to install. It’s recommended to keep the default selection, then click "Next."

Node.js Custom Setup

  • I recommend checking the box for "Automatically install the necessary tools." Otherwise, you will need to set them up manually. Let the setup handle it for you, then click "Next."

Node.js Agree to Install additional tools

  • Click "Install" to begin the installation process.

Node.js Start Installation

Node.js Installation in Progress

  • Click "Finish" to proceed to the next step.

Node.js Installation Finsih

  • Read the prompt and press any key, such as "Enter," to proceed to the next step.

Node.js Installing Additional Tools

  • Read the prompt and press any key, such as "Enter," to proceed to the next step. This will initiate the download and installation of the required tools.

Node.js Installing Additional Tools

Node.js Installing Additional Tools

Node.js Installing Additional Tools

  • The following screen will appear once the tool installation is complete. Press "Enter" to finish the process, and be sure to restart your system.

Node.js Additional Tools Installation Finished


Congratulations! You have successfully installed Node.js on your Windows machine. With Node.js set up, you can now start building and running JavaScript applications efficiently. Whether you're developing server-side applications, creating RESTful APIs, or exploring the world of full-stack development, Node.js opens up a realm of possibilities.

If you encounter any issues during the installation or have questions about getting started with Node.js, feel free to leave a comment below. Don’t forget to share this guide with others. Happy coding!

Top comments (0)