Install a current LTS release of Node.js. After installation, verify that Node.js and npm are available from your terminal.
What is npm?
npm is the package manager used to install dependencies, run project scripts, and manage Node.js project metadata.
If both commands return version numbers, your development environment is ready.
Deep dive
Recommended setup
- Install an LTS release for stable learning and production work.
- Use a terminal such as PowerShell, Command Prompt, Bash, or your IDE terminal.
- Use a version manager when you regularly work on projects requiring different Node.js versions.
Verify the installation
Node.js and npm should both be available in your PATH. If Windows reports that the command is not recognized, restart the terminal after installation and verify the PATH configuration.
Common beginner mistake
Do not confuse the Node.js version with the npm version. They are separate tools and can have different version numbers.