程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了'newman' 未被识别为内部或外部命令大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决'newman' 未被识别为内部或外部命令?

开发过程中遇到'newman' 未被识别为内部或外部命令的问题如何解决?下面主要结合日常开发的经验,给出你关于'newman' 未被识别为内部或外部命令的解决方法建议,希望对你解决'newman' 未被识别为内部或外部命令有所启发或帮助;

我关注了以下 Medium 帖子,内容是如何在 Azure DevOps 或 TFS 中配置邮递员/纽曼 API 测试并发布 HTML 结果?

在我的管道中,我有一个安装 newman 的任务(使用命令 install newman -g 传递)和一个运行 API 测试的任务。(失败 - 错误:'newman' 未被识别为内部或外部命令。)

我尝试过:here 和 here 中可以找到的一些解决方案。

在我的环境变量中:

  1. npm\node_modules\newman\bin
  2. \npm\node_modules\newman
  3. %ApPDAta%\npm

我确实使用 npm install -g newman 安装了 newman,如果我运行 newman -v,我会得到 5.2.2 的结果。

我运行 API 请求的 Azure 任务:newman run Auth.postman_collection.Json -e UserAuthEnvironmentvariables.postman_environment.Json --reporters cli,junit --reporter-junit-export Results\junitReport.xml

'C:\Users\ApPDAta\roaR_674_11845@ing\npm' 包含 3 个 newman 文件,C:\Users\RRQA.RRIOMQAS01\ApPDAta\roaR_674_11845@ing\npm\node_modules\newman 还包含文件和文件夹。

我的节点版本是 v14.16.1,npm 版本是 6.14.12

当我编辑环境变量时,我会重新启动服务器以确保更改确实生效。

我可能会尝试找出问题的任何其他建议。?

解决方法

当您从 azure 运行命令行并且当您本地登录到系统时,它可能在不同的用户身份下运行(一个在管理员中,另一个在您的帐户中),因此有时您在环境变量中安装或设置的内容会获胜'在管理员身份登录中不可用。

确保为所有用户完成安装。 (添加系统变量的路径) else:

将其作为本地模块安装在项目目录中:

npm install newman newman-reporter-htmlextra

并使用:

"./node_modules/.bin/newman" run 

大佬总结

以上是大佬教程为你收集整理的'newman' 未被识别为内部或外部命令全部内容,希望文章能够帮你解决'newman' 未被识别为内部或外部命令所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。