sellarafaeli sellarafaeli - 1 year ago 89
Node.js Question

Node.js doesn't recognize system path?

I've been working with

, v0.6.3, locally installed on Windows Vista at
C:\Program Files\Nodejs
. I recently upgraded to (by running the installer for)
v0.6.6 . It seemed like it worked for a while, but now if I try to run
'node'` from any directory I get a

'node' is not recognized as an internal or external command

message, though running 'node' from
C:\Program Files\Nodejs
does work.

I tried rebooting, removing node, reinstalling, reinstalling 0.6.3 - nothing seems to work. I just don't get why 'node' fails to recognize system path, though node works from its base dir?

Answer Source

Node is missing from the SYSTEM PATH, try this in your command line

SET PATH=C:\Program Files\Nodejs;%PATH%

and then try running node

To set this system wide you need to set in the system settings - cf -

To be very clean, create a new system variable NODEJS

NODEJS="C:\Program Files\Nodejs"

Then edit the PATH in system variables and add %NODEJS%

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download