Postman Newman安装newman-reporter-htmlextra报告插件报错求助
错误核心原因
- 系统中
.js后缀文件的默认打开程序被配置为Java程序,导致npm执行highlight.js包的node deprecated.js后置安装脚本时,错误尝试调用JDK路径执行而非node程序 - 缺少
newman-reporter-htmlextra要求的newman@^5.1.2版本对等依赖 - Node.js全局路径的环境变量配置存在异常,导致npm执行内部命令时识别失败
解决步骤
- 第一步:修复.js文件默认打开方式
打开Windows控制面板的「默认程序」→「按文件类型指定默认应用」,找到.js后缀,将默认应用修改为Node.js,如果找不到Node.js选项,也可以手动选择C:\Program Files (x86)\nodejs\node.exe作为默认打开程序 - 第二步:修复Node.js环境变量
检查系统环境变量Path,确保存在以下两个路径(如果Node.js安装路径自定义就替换成对应路径):
配置完成后重启命令行工具,执行C:\Program Files (x86)\nodejs\ C:\Users\你的用户名\AppData\Roaming\npmnode -v、npm -v确认命令可正常识别 - 第三步:先安装对应版本的newman基础依赖
执行命令:npm install -g newman@5.1.2 - 第四步:跳过废弃警告脚本执行(可选,如上述步骤执行后仍报错可使用)
安装时添加参数跳过highlight.js的后置安装脚本:
该参数仅跳过依赖包的自定义安装脚本,不影响插件本身的正常功能使用npm install -g newman-reporter-htmlextra --ignore-scripts
内容的提问来源于stack exchange,提问作者Uncle_Moris
相关产品推荐
相关产品推荐

