【问题标题】:npm '[...] ' is not recognized as an internal or external command, operable program or batch filenpm '[...] ' 不是内部或外部命令、可运行程序或批处理文件
【发布时间】:2019-02-21 22:35:10
【问题描述】:

最近每次在cmd中输入npm都会收到这个错误信息。

'CALL "C:\Program Files\nodejs\\node.exe" "C:\Program Files\nodejs\\node_modules\npm\bin\npm-cli.js" prefix -g' is not recognized as an internal or external command,
operable program or batch file.

npm 似乎仍然有效,但我在尝试安装电子时遇到了很多错误,我认为这可能是相关的。

我已经完全重新安装了 node.js 和 npm 两次... 任何想法如何解决这个问题?

【问题讨论】:

    标签: node.js npm electron


    【解决方案1】:

    只需尝试将此变量路径 ;C:\Program Files\nodejs\ 添加到环境变量的 用户变量 部分的变量 PATH 中,通常当您再次键入时它应该可以工作@ 987654322@.

    【讨论】:

    • 你能告诉我你的变量 ComSpec 来自 Environment Variables 吗?
    • 当然 %USERPROFILE%\platform-tools_r28.0.1-windows\platform-tools
    • 你的 ComSpec 应该只包含那个变量 (%SystemRoot%\system32\cmd.exe)
    • 还是没有区别,估计得这样工作一段时间,希望不要出错
    猜你喜欢
    • 2014-01-26
    • 1970-01-01
    • 1970-01-01
    • 2021-02-11
    • 2018-08-25
    • 2014-06-01
    • 2022-01-06
    • 2016-07-07
    • 2021-12-20
    相关资源
    最近更新 更多