windows 'node'无法辨识为内部或外部命令

f0ofjuux  于 2022-11-26  发布在  Windows
关注(0)|答案(9)|浏览(111)

我一直在使用node.jsv0.6.3,它安装在 Windows Vista 的本地C:\Program Files\Nodejs上。我最近升级到(通过运行安装程序)v0.6.6。它似乎工作了一段时间,但现在如果我尝试从任何目录运行node,我会得到一个
'node'无法辨识为内部或外部命令
消息,尽管从C:\Program Files\Nodejs运行node * 也 * 工作。
我试过重新启动,删除节点,重新安装,重新安装0.6.3 -似乎没有工作。我只是不明白 * 为什么node无法识别系统路径,虽然node从其基本目录?*

wdebmtf2

wdebmtf21#

SYSTEM PATH中缺少节点,请在命令行中尝试此操作

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

然后尝试运行node
要在系统范围内设置此设置,您需要在系统设置- cf -http://banagale.com/changing-your-system-path-in-windows-vista.htm中进行设置
要非常简洁,请创建新的系统变量NODEJS

NODEJS="C:\Program Files\Nodejs"

然后编辑系统变量中的PATH并添加%NODEJS%

PATH=%NODEJS%;...
5cg8jx4n

5cg8jx4n2#

Nodejs的安装将nodejs错误地添加到环境属性中的路径。
默认情况下,它会将以下内容添加到路径中:

C:\Program Files\nodejs\

结尾的\是不必要的,去掉\,一切又会变得美好。

du7egjpx

du7egjpx3#

转到节点和NPM所在的文件夹(如C:\Program Files (x86)\nodejs\),然后键入以下内容:

> set path=%PATH%;%CD%
> setx path "%PATH%"

http://www.hacksparrow.com/install-node-js-and-npm-on-windows.html开始

aelbi1ox

aelbi1ox4#

每次我安装node.js时,它都需要重新启动,然后才能识别路径。

2cmtqfgy

2cmtqfgy5#

请注意其他以\结尾的路径。我有这样的路径:

...bin;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files\nodejs\

并将其更改为:

bin;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files\nodejs

删除了最后的\,但仍然不起作用。Web平台安装程序的前一个路径也有一个尾随的\。删除该路径修复了问题。

b1zrtrql

b1zrtrql6#

尝试将C:\Program Files\Nodejs添加到您的PATH环境变量中。PATH环境变量允许运行指定文件夹(以分号分隔)中的可执行文件或访问文件。
在命令提示符下,命令为set PATH=%PATH%;C:\Program Files\Nodejs

dsf9zpds

dsf9zpds7#

确保PATH中的nodejs位于使用node的任何对象之前。

jqjz2hbq

jqjz2hbq8#

我在系统控制面板中设置了NODEJS变量,但唯一能设置路径的方法是以管理员身份从命令行进行设置。
设置路径=%NODEJS%; %路径%
另一个技巧是,一旦设置了路径,就必须关闭控制台并打开一个新的控制台,以便考虑新路径。
然而,对于普通用户能够使用节点,我不得不再次运行设置路径,而不是作为管理员,并重新启动计算机

g52tjvyc

g52tjvyc9#

我已经尝试了上面的大部分步骤,但是问题没有解决。所以我卸载并安装了node.js,它对我很有效。

相关问题