【问题标题】:npm is not recognized as an internal or external command in windowsnpm 在 Windows 中未被识别为内部或外部命令
【发布时间】:2018-06-28 21:02:33
【问题描述】:

当我尝试在 Windows 上运行 npm install 时,我收到以下错误。怎样才能摆脱它?

D:\Xampp\htdocs\laravelchat>npm install
'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.

【问题讨论】:

  • 更新环境变量,然后尝试运行。

标签: node.js windows npm


【解决方案1】:

如您所见,C:\Program Files\nodejs\\node.exe 有两个斜线 \。您需要从环境变量中定义的C:\Program Files\nodejs\ 末尾删除\。按照以下步骤设置 nodejs 和 npm 的路径

  1. 打开系统属性(在命令提示符下输入sysdm.cpl),点击Advanced标签。
  2. 点击Environmental Variables。将打开一个弹出窗口,在 System Variables 下显示 Path。检查Path是否确定为C:\Program Files\nodejsC:\Program Files (*86)\nodejs。请记住不要在末尾添加 \。如果 Path 未确定,请单击“编辑”手动附加路径。

【讨论】:

  • 检查 npm -v 时也会出现此错误,请帮助
  • node -v 显示正确,但 npm 不正确,我已经安装并卸载,重新安装它
  • 查看我在评论中链接的图片,并告诉您是否在安装过程中选择了它。
  • 我看过这张图片
【解决方案2】:

如果您尚未安装 NodeJs,则必须安装它。 NodeJs

【讨论】:

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