我一直使用node.js v0.6.3,安装在本地 的Windows Vista 的C:\Program Files\Nodejs。我最近升级到(通过运行安装程序)v0.6.6。似乎它工作了一段时间,但是现在,如果我尝试node从任何目录运行,我都会得到一个
node.js
v0.6.3
C:\Program Files\Nodejs
v0.6.6
node
无法将“节点”识别为内部或外部命令
消息,虽然运行node从C:\Program Files\Nodejs 做 工作。
我尝试重新启动,删除节点,重新安装,重新安装0.6.3-似乎没有任何效果。我只是不明白 为什么node尽管无法识别系统路径,但node可以从其基本目录运行?
系统路径中缺少节点,请在命令行中尝试
SET PATH=C:\Program Files\Nodejs;%PATH%
然后尝试运行 node
要在整个系统范围内进行设置,您需要在系统设置中进行设置-cf- http://banagale.com/changing-your-system- path-in-windows-vista.htm
要非常干净,请创建一个新的系统变量 NODEJS
NODEJS
NODEJS="C:\Program Files\Nodejs"
然后编辑PATHin系统变量并添加%NODEJS%
PATH
%NODEJS%
PATH=%NODEJS%;...