安装nodejs后找不到Node命令

安装nodejs后找不到Node命令

我只是想将我的 Node 安装从 v8 升级到 v10。安装 nodeJs 后,命令行中没有任何 node 命令可用。但是,npm 命令(如“npm install”)可用。然而,当我为例如 React 应用执行“npm start”时,或者当我输入“npm -v”时,它会显示(我必须在这里粗略地翻译一下,因为不幸的是我的输出是德语):

命令“node”写得不正确或找不到。

我在 Win7 x64 上,并使用.msi安装程序安装了 NodeJS v10.15.0-x64。

安装后,我检查了安装目录是否已添加到 Path 环境变量中。我检查了路径中分号后的空格,并尝试在路径周围加上括号。我在注册表中检查了路径是否设置为扩展。还原、重新安装等也无济于事。

显示控制台中的行为的屏幕截图

不过,这很可能是 cmd 无法扩展路径的问题,因为当我导航到 nodejs 目录然后输入命令时,它就可以正常工作。不过,我肯定已经仔细检查了路径中的字符串是否正确。

答案1

通过反复试验我找到了答案:

node 和 npm 的路径需要位于开始Path 变量,即它必须以/path/to/nodejs/和开头/path/to/npm

不幸的是我不知道为什么会出现这种情况,但这样做确实为我解决了问题。

相关内容