Installing Node.js (Windows, macOS, Linux)
How to Install Node.js on Windows, macOS, and Linux
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. It allows you to execute JavaScript on the server-side, making it essential for backend development. Below are detailed instructions for installing Node.js on Windows, macOS, and Linux, with examples and expected output.
1. Installing Node.js on Windows
Step 1: Download the Node.js Installer
- Go to the official Node.js website: Node.js Downloads.
- Download the Windows Installer (.msi) for your system (either the LTS or Current version).
Step 2: Install Node.js
- Run the downloaded
.msi
installer. - Follow the installation wizard:
- Accept the license agreement.
- Choose the installation path.
- Install Node.js, which includes npm (Node Package Manager).
Step 3: Verify Installation
-
Open the Command Prompt.
-
Run the following commands to verify the installation:
node -v npm -v
Expected Output:
- The version number of Node.js (e.g.,
v18.16.0
) - The version number of npm (e.g.,
9.5.1
)
Example: Creating a Simple Node.js Application
-
Create a new directory for your project:
mkdir my-node-app cd my-node-app
-
Create a file named
app.js
with the following content:console.log("Hello, Node.js!");
-
Run the application:
node app.js
Expected Output:
Hello, Node.js!
2. Installing Node.js on macOS
Step 1: Using Homebrew
-
Install Homebrew if you haven't already:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
-
Install Node.js using Homebrew:
brew install node
Step 2: Verify Installation
-
Open Terminal.
-
Run the following commands to verify the installation:
node -v npm -v
Expected Output:
- The version number of Node.js (e.g.,
v18.16.0
) - The version number of npm (e.g.,
9.5.1
)
Example: Creating a Simple Node.js Application
-
Create a new directory for your project:
mkdir my-node-app cd my-node-app
-
Create a file named
app.js
with the following content:console.log("Hello, Node.js!");
-
Run the application:
node app.js
Expected Output:
Hello, Node.js!
3. Installing Node.js on Linux
Step 1: Using Node Version Manager (nvm)
-
Install
nvm
(Node Version Manager) using the following commands:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
Then, add the following to your
.bashrc
,.zshrc
, or.profile
file:export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
Source the file to apply the changes:
source ~/.bashrc
-
Install Node.js using
nvm
:nvm install node
Step 2: Verify Installation
-
Open Terminal.
-
Run the following commands to verify the installation:
node -v npm -v
Expected Output:
- The version number of Node.js (e.g.,
v18.16.0
) - The version number of npm (e.g.,
9.5.1
)
Example: Creating a Simple Node.js Application
-
Create a new directory for your project:
mkdir my-node-app cd my-node-app
-
Create a file named
app.js
with the following content:console.log("Hello, Node.js!");
-
Run the application:
node app.js
Expected Output:
Hello, Node.js!
Conclusion
You now have Node.js installed on your Windows, macOS, or Linux system. Whether you're starting with a simple script or building complex applications, Node.js provides a powerful environment for JavaScript on the server-side.
At Online Learner, we're on a mission to ignite a passion for learning and empower individuals to reach their full potential. Founded by a team of dedicated educators and industry experts, our platform is designed to provide accessible and engaging educational resources for learners of all ages and backgrounds.
Copyright 2023-2025 © All rights reserved.