Node.js ';节点';未识别为内部或外部命令-路径问题

Node.js ';节点';未识别为内部或外部命令-路径问题,node.js,path,windows-7,Node.js,Path,Windows 7,这个问题已经被问过了,但解决方案对我来说还不够。 我有windows-7。当我运行“node-v”以检查它是否已安装时,它会给我以下消息: 'node' is not recognized as an internal or external command 我将其添加到路径: C:\Program Files\nodejs 即使重新启动,它仍然无法工作。 还有另一个选项-要在命令行上运行此选项: SET PATH=C:\Program Files\Nodejs;%PATH% 它确实可以

这个问题已经被问过了,但解决方案对我来说还不够。 我有windows-7。当我运行“node-v”以检查它是否已安装时,它会给我以下消息:

'node' is not recognized as an internal or external command
我将其添加到路径:

 C:\Program Files\nodejs
即使重新启动,它仍然无法工作。 还有另一个选项-要在命令行上运行此选项:

SET PATH=C:\Program Files\Nodejs;%PATH%
它确实可以工作,但每次打开命令行时我都必须运行它,这很烦人,尤其是我有另一条无法识别的路径 “SET PATH=…”对它们不起作用。 这是我的路径:

C:\Program Files\nodejs ;
C:\Windows\System32\  ;
C:\Program Files\Git;
C:\Program Files (x86)\PostgreSQL\10;
C:\Users\nathan-hp\AppData\Roaming\npm
我还尝试卸载然后安装。
我想我对路径做了一些错误

另一种选择是使用setx命令,但请小心使用,因为它会永久更新环境变量:

setx /M PATH "%PATH%;<new-path>"
setx/M路径“%PATH%”

/m-这将在系统环境变量中设置变量

在路径末尾添加分号“;”,同时在环境变量中添加路径。谢谢,但我这样做了,正如您在问题末尾看到的那样。好的。您是否在管理员模式下运行此命令“SET PATH=C:\Program Files\Nodejs;%PATH%”?如果没有,试试看。我这样做了,但是当我在常规模式下重新打开命令行时,它仍然无法识别它,我必须重新运行它。您使用的是哪个版本的node.js?如果您使用的是旧版本,请尝试安装新版本并设置路径。如果这不起作用,我认为您的系统需要重新启动,然后重复上述步骤。希望能成功!