npm 在 Windows 中不被识别为内部或外部命令

问题描述 投票:0回答:3

当我尝试在 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
3个回答
4
投票

如您所见,

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

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

2
投票

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


0
投票

'调用“C:\Program Files 奥德伊斯 ode.exe" "C:\Program 文件 奥德伊斯 颂歌模块 下午在 pm-cli.js" 前缀 -g' 不被识别为内部或外部命令, 可运行的程序或批处理文件。

首先为了解决这个错误,我检查了环境变量中的路径并安装了Nodejs,但错误仍然没有得到纠正。

我该怎么做才能解决这个错误...?

© www.soinside.com 2019 - 2024. All rights reserved.