WebStorm Node.js Interpreter Not Configured
Quick answer
WebStorm usually detects Node.js automatically; if it is in a non-default location or installed via nvm, add it under Settings > Languages & Frameworks > JavaScript Runtime.
Most likely fix: Select a Node runtime
How to fix it
Try these in order — the most common fix is first.
1. Select a Node runtime
- Press Ctrl+Alt+S (Cmd+, on macOS) and open Languages & Frameworks | JavaScript Runtime
- Make sure Node.js is selected in Preferred runtime
- Open the Node runtime list and choose an installation
Did this fix it?2. Add a local Node.js manually
- Click Browse next to the Node runtime list
- In the Node.js Runtimes dialog click Add, then Add Local
- Select the Node.js installation and click OK
Did this fix it?3. Use the system default with nvm
- In the Node runtime list select node
- WebStorm then follows whatever node alias your system points to, so version switches need no settings change
Did this fix it?4. Use WSL Node.js
- Click Browse next to the Node runtime field
- Click Add, choose Add WSL
- Pick the Linux distribution and enter the path to Node.js
Did this fix it?
Symptoms
Node.js features, run configurations, ESLint and Prettier do not work, and the Node runtime field is empty or red.
Why it happens
- Node.js is not installed
- Node.js is installed in a non-default location
- Node version manager changed the active version
- WSL project with a Windows Node path
This guide also covers
- webstorm node interpreter not configured
- webstorm node.js not found
- webstorm nvm node path
Still not working?
If WebStorm keeps failing, you're not alone. See every WebStorm problem users report or the alternatives people switch to.
Have an app idea? Our small team builds any software: web and mobile apps, games, desktop, AI tools. Price agreed together.
Talk to us