【问题标题】:npm command return message -g' is not recognized as an internal or external commandnpm 命令返回消息 -g' 未被识别为内部或外部命令
【发布时间】:2017-07-19 09:14:27
【问题描述】:

我正在使用 Windows 8.1 64 位并使用来自 nodejs.org 的 Windows Installer 安装 npm。每次我输入 npm 命令时,它总是显示此消息: 'CALL "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" 前缀 -g' 未被识别为内部或外部命令,可运行的程序或批处理文件。

Error while running npm “prefix -g is not recognized as an internal or external command” 没有解决我的问题

节点-v

v6.10.0

npm -v

'CALL "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" 前缀 -g' 不是 识别为内部或外部命令、可运行程序或 批处理文件。

3.10.10

npm config 获取注册表

'CALL "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" 前缀 -g' 不是 识别为内部或外部命令、可运行程序或 批处理文件。

https://registry.npmjs.org/

【问题讨论】:

    标签: node.js windows npm


    【解决方案1】:

    现在解决了。这不是 nodejs PATH 的错误。但是我的一个名为 ComSpec 的环境变量有多个值,它只允许一个

    【讨论】:

      【解决方案2】:

      此错误是指您的 PATH 变量未指向 NodeJS 的正确路径。仔细检查您的环境。 vars 并检查它是否设置为正确的路径。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-19
      • 2018-07-13
      • 1970-01-01
      • 2013-10-06
      • 2019-06-28
      • 2016-11-29
      • 1970-01-01
      • 2012-04-02
      相关资源
      最近更新 更多