我一直在使用node.js
v0.6.3
,它安装在 Windows Vista 的本地C:\Program Files\Nodejs
上。我最近升级到(通过运行安装程序)v0.6.6
。它似乎工作了一段时间,但现在如果我尝试从任何目录运行node
,我会得到一个
'node'无法辨识为内部或外部命令
消息,尽管从C:\Program Files\Nodejs
运行node
* 也 * 工作。
我试过重新启动,删除节点,重新安装,重新安装0.6.3 -似乎没有工作。我只是不明白 * 为什么node
无法识别系统路径,虽然node
从其基本目录?*
9条答案
按热度按时间wdebmtf21#
SYSTEM PATH中缺少节点,请在命令行中尝试此操作
然后尝试运行
node
要在系统范围内设置此设置,您需要在系统设置- cf -http://banagale.com/changing-your-system-path-in-windows-vista.htm中进行设置
要非常简洁,请创建新的系统变量
NODEJS
然后编辑系统变量中的
PATH
并添加%NODEJS%
5cg8jx4n2#
Nodejs的安装将nodejs错误地添加到环境属性中的路径。
默认情况下,它会将以下内容添加到路径中:
结尾的
\
是不必要的,去掉\
,一切又会变得美好。du7egjpx3#
转到节点和NPM所在的文件夹(如
C:\Program Files (x86)\nodejs\
),然后键入以下内容:从http://www.hacksparrow.com/install-node-js-and-npm-on-windows.html开始
aelbi1ox4#
每次我安装node.js时,它都需要重新启动,然后才能识别路径。
2cmtqfgy5#
请注意其他以\结尾的路径。我有这样的路径:
并将其更改为:
删除了最后的\,但仍然不起作用。Web平台安装程序的前一个路径也有一个尾随的\。删除该路径修复了问题。
b1zrtrql6#
尝试将
C:\Program Files\Nodejs
添加到您的PATH
环境变量中。PATH
环境变量允许运行指定文件夹(以分号分隔)中的可执行文件或访问文件。在命令提示符下,命令为
set PATH=%PATH%;C:\Program Files\Nodejs
。dsf9zpds7#
确保PATH中的nodejs位于使用node的任何对象之前。
jqjz2hbq8#
我在系统控制面板中设置了NODEJS变量,但唯一能设置路径的方法是以管理员身份从命令行进行设置。
设置路径=%NODEJS%; %路径%
另一个技巧是,一旦设置了路径,就必须关闭控制台并打开一个新的控制台,以便考虑新路径。
然而,对于普通用户能够使用节点,我不得不再次运行设置路径,而不是作为管理员,并重新启动计算机
g52tjvyc9#
我已经尝试了上面的大部分步骤,但是问题没有解决。所以我卸载并安装了node.js,它对我很有效。