【问题标题】:'CALL "C:\Program Files\nodejs\\node.exe" is not recognised as an internal order or external, an executable program or a command file'CALL "C:\Program Files\nodejs\\node.exe" 不被识别为内部命令或外部、可执行程序或命令文件
【发布时间】:2020-09-12 17:32:06
【问题描述】:

我刚刚安装了 node 和 npm,当我执行 npm -v 时,我收到以下消息: 'CALL "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules \npm\bin\npm-cli.js" 前缀 -g' 未被识别为内部订单 或外部,可执行程序或命令文件。

6.14.6

我已尝试更改我的 PATH,并重新安装,但仍然有相同的消息。

【问题讨论】:

  • “C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js”中有一个不必要的空间。也许是你的问题?
  • 我如何改变那个空间?
  • 您是否尝试手动运行此命令?
  • 不,我没有,我该怎么做?
  • 打开cmd,运行"C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules \npm\bin\npm-cli.js" prefix -g

标签: node.js npm


【解决方案1】:

因此,诀窍是您必须删除值为“%SystemRoot%\system32\cmd.exe”的系统变量“ComSpec”,然后添加一个名为“ComSpec”的新系统变量和一个值设置为“%SystemRoot%\system32\cmd.exe” 听起来很愚蠢,它会解决 Windows 10 自己造成的这个愚蠢问题。这几乎就像你在告诉 Windows 10“嘿,我知道你很困惑,但这是正确的道路......”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-21
    相关资源
    最近更新 更多