【发布时间】:2021-01-08 17:19:18
【问题描述】:
这个问题已经被问过了,但解决方案对我来说还不够。 我有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
我也尝试卸载然后安装。 我想我的路径有问题
【问题讨论】:
-
加分号“;”在路径的末尾,同时在环境变量中添加路径。
-
谢谢,但正如您在问题末尾看到的那样,我做到了
-
好的。您是否在管理员模式下运行了此命令“SET PATH=C:\Program Files\Nodejs;%PATH%”?如果没有,请尝试。
-
我这样做了,但是当我以常规模式重新打开命令行时,它仍然无法识别它,我必须再次运行它
-
您使用的是哪个版本的 node.js?如果您使用的是旧版本,请尝试安装新版本并设置路径。如果这不起作用,我认为您的系统需要重新启动并重复该步骤。希望有效!