【问题标题】:Npm prefix -g not recognized as an internal or external commandNpm 前缀 -g 未被识别为内部或外部命令
【发布时间】:2021-07-20 16:22:56
【问题描述】:

所以,我想知道为什么会发生这种情况以及如何解决。我阅读了一些帖子并尝试更改环境变量中的 PATH 但它对我不起作用(或者我做错了)。我在下面放了一张图片来显示我的问题。

这就是我现在的变量。 (前面都没有“;”)

用户变量:

JAVA_HOME = C:\Program Files\Java\jdk-11.0.11\bin\javaw.exe

SEE_MASK_NOZONECHECKS = 1

TEMP = %USERPROFILE%\AppData\Local\Temp

TMP = %USERPROFILE%\AppData\Local\Temp

路径 = % PATH%; C:\Users\Name\AppData\Local\Programs\Python\Python39\Scripts;C:\User\Name\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files\nodejs\node_modules\npm\bin\

系统变量:(并非全部)

ComSpec = C:\Program Files\Java\jre1.8.0_291

路径 = C:\Program Files\nodejs

PATHEXT = .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

【问题讨论】:

    标签: node.js npm


    【解决方案1】:

    请提供更多详细信息,您是否使用 Windows 安装程序安装了 NPM? .msi.exe 文件比下载它更容易安装,因为它会将 npm 添加到您的环境变量中。您是否还尝试运行npm --version 命令来检查输出?虽然没有什么区别,但以防万一。

    【讨论】:

    • 我使用 Windows 安装程序 .msi 文件安装,我做了 npm -v,这就是我的图像内容
    猜你喜欢
    • 2016-11-11
    • 1970-01-01
    • 2018-10-19
    • 2017-07-19
    • 2018-07-13
    • 1970-01-01
    • 2019-06-28
    • 2016-11-29
    • 1970-01-01
    相关资源
    最近更新 更多