Mac 简易Apifox持续自动化,NodeJS安装——>连接jenkins操作记录

一. 先去nodejs官网下载 10.0.0以上的版本

Node.js

二. 双击安装包直到最后一步:

  This package has installed:

  • Node.js v18.16.0 to /usr/local/bin/node
  • npm v9.5.1 to /usr/local/bin/npm

Make sure that /usr/local/bin is in your $PATH.

就算是操作成功了

  1. 终端验证是否成功:
    1. node -v
    2. npm -v
  2. node版本不够用需要升级可以执行以下步骤

1、清除缓存:sudo npm cache clean -f

2、使用 npm 安装 n 模块:sudo npm install -g n

3、查看node所有版本:npm view node versions

4、升级版本

sudo n latest// 升级到最新版本

sudo n stable // 升级到稳定版本

sudo n xx.xx // 升级到指定版本号

参考这位大佬的:

版权声明:本文为CSDN博主「laocaibulao」的原创文章,遵循CC 4.0 BY-SA版权协议,转 载请附上原文出处链接及本声明。

原文链接:mac电脑安装Nodejs_mac下载node_laocaibulao的博客-CSDN博客

三. 安装好nodejs后,使用命令安装Apifox CLI

$ npm install -g apifox-cli

1. 但是在安装过程中遇到问题了:(主要还是没有权限,又去翻了翻资料~)

bogon:~ a$ npm install -g apifox-cli

npm notice 

npm notice New minor version of npm available! 9.5.1 -> 9.6.4

npm notice Changelog: Release v9.6.4 · npm/cli · GitHub

npm notice Run npm install -g npm@9.6.4 to update!

npm notice 

npm ERR! code EACCES

npm ERR! syscall mkdir

npm ERR! path /usr/local/lib/node_modules/apifox-cli

npm ERR! errno -13

  • 英语不好,翻译了下

npm通知

npm的新小版本可用!9.5.1 -> 9.6.4

npm通知Changelog: Release v9.6.4 · npm/cli · GitHub

npm通知运行npm install -g npm@9.6.4更新! #此处我更新了,但是同样遇到问题了

npm通知

npm犯错!代码EACCES

npm犯错!系统调用重命名

npm犯错!路径/usr/local/lib/node_modules / npm

npm犯错!桌子/usr/local/lib/node_modules / .npm-i9nnxROI

npm犯错!errno -13

————大致意思就是没有权限

2. 解决方法:  修改用户权限

sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}

  重新使用npm安装全局模块就可以了

声明下:这里借鉴了这位大佬的方法(另外自己也梳理了一遍)解决mac系统中npm全局安装提示没有权限的问题 - 开发者博客

 成功后执行命令: apifox run https://api.apifox.cn....

 这样就是调通了

四. jenkins 中配置Node环境

建议看下这位大佬的文章:

http://t.csdn.cn/l7XWK

  1. 进入jenkins——插件管理 安装 NodeJS 插件——并重启

2. 选择全局工具配置——去配置NodeJS的相关信息

 完成第1步后,这里就会出现NodeJS选项——>点击红色区域

 3. 按图配置(一定要选择自己下载版本的版本号)——点击应用——保存

五. 新建一个自由风格项目——构建环境选项中

  1. 名字随便起

                

 然后去配置项目

 最后点击:应用——保存

输入 node -v 点击:应用——保存——立即构建

 

目前还有个问题需要解决:

        生成报告时提示:

·········exists but failed copying····

        查找到的解决办法是自己新建一个 report.html文件——>但是打开后是个空报告,什么都没有。有懂得大佬欢迎私聊

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值