NPM 包错误 - 'newman' 未被识别为内部或外部命令

Rak*_*133 5 npm postman newman

我已在我的 64 位 Win 10 计算机中安装了最新版本的 Newman (3.10.0)。

C:\Users\ABC>npm install -g newman
C:\Users\ABC\AppData\Roaming\npm\newman -> C:\Users\ABC\AppData\Roaming\npm\node_modules\newman\bin\newman.js
+ newman@3.10.0
added 195 packages in 57.852s
Run Code Online (Sandbox Code Playgroud)

但是,我无法使用 newman,并且在访问时遇到以下错误。

C:\Users\ABC>newman -h
'newman' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

我为指向 newman 目录的NODE_PATH添加了一个环境变量C:\Users\ABC\AppData\Roaming\npm\node_modules\newman

但没有运气。有人可以帮忙吗?

Gau*_*ana 6

即使我们不添加NODE_PATH ,在环境变量下添加Path变量也可以解决问题

C:\Users\你的用户名\AppData\Roaming\npm

执行此操作后重新打开命令提示符

在此输入图像描述

在此输入图像描述

在此输入图像描述


Rak*_*133 1

在使用节点应用程序进行故障排除后,该问题已得到解决。我的机器上安装了以前版本的 Node(32 位),但在卸载后它并未完全删除。当我安装 Node 64 位时,环境变量中存在这两个条目并导致了冲突。

当我手动删除安装文件夹和环境变量时,纽曼工作正常。