In this guide, we will walk you through the process of resolving the 'Cannot find runtime node on path' error. This error typically occurs when the Node.js runtime is not detected in your system's environment variables or is not installed on your machine.
Table of Contents
- Step 1: Verify Node.js Installation
- Step 2: Check Environment Variables
- Step 3: Reinstall Node.js
- Step 4: Update System's PATH
- Frequently Asked Questions
Before we begin, ensure that you have administrative access to your system to modify the environment variables.
Step 1: Verify Node.js Installation
First, let's confirm if Node.js is installed on your machine. Open a terminal or command prompt and run the following command:
If the command returns a version number (e.g.,
v14.18.0), Node.js is installed on your system. If you receive an error message or the command is not recognized, you may need to install Node.js.
Step 2: Check Environment Variables
If Node.js is installed but you still encounter the 'Cannot find runtime node on path' error, the issue may lie in your environment variables. To verify, follow these steps:
Win + Xand select 'System'.
- Click on 'Advanced system settings'.
- In the 'System Properties' window, click on the 'Environment Variables' button.
- Under 'System variables', look for the 'Path' variable.
- Click on 'Path' and then the 'Edit' button.
- In the 'Edit environment variable' window, check if there's an entry for Node.js (e.g.,
For macOS and Linux
- Open a terminal.
- Run the following command:
- Check if there's an entry for Node.js in the output (e.g.,
Step 3: Reinstall Node.js
If Node.js is not present in your environment variables or you suspect an incorrect installation, reinstall Node.js by following these steps:
- Uninstall Node.js from your system.
- Download the latest version of Node.js from the official website.
- Install Node.js following the on-screen instructions.
Step 4: Update System's PATH
After reinstalling Node.js, confirm that your system's PATH is updated with the Node.js installation directory.
Repeat Step 2 for Windows. If the Node.js entry is missing, add it manually by clicking the 'New' button and entering the Node.js installation path (e.g.,
For macOS and Linux
Repeat Step 2 for macOS and Linux. If the Node.js entry is missing, add it to your PATH by running the following command:
echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile
/usr/local/bin with the appropriate Node.js installation path on your system.
Frequently Asked Questions
1. How do I find the Node.js installation path on my system?
For most systems, the default installation paths are:
2. Can I have multiple versions of Node.js installed on my system?
Yes, you can use a version manager like nvm to manage multiple Node.js versions on your system.
3. How do I update Node.js to the latest version?
You can download the latest version from the official website and follow the on-screen instructions to update Node.js.
4. Can I use a different folder for Node.js installation?
Yes, you can choose a different folder during the installation process. However, ensure that the chosen folder is added to your system's PATH.
5. What if I still encounter the 'Cannot find runtime node on path' error after following this guide?
If the issue persists, consider seeking assistance on the Node.js GitHub repository or Stack Overflow.