一. 先去nodejs官网下载 10.0.0以上的版本
二. 双击安装包直到最后一步:
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.
就算是操作成功了
- 终端验证是否成功:
- node -v
- npm -v
- 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环境
建议看下这位大佬的文章:
- 进入jenkins——插件管理 安装 NodeJS 插件——并重启
2. 选择全局工具配置——去配置NodeJS的相关信息
完成第1步后,这里就会出现NodeJS选项——>点击红色区域
3. 按图配置(一定要选择自己下载版本的版本号)——点击应用——保存
五. 新建一个自由风格项目——构建环境选项中
- 名字随便起
然后去配置项目
最后点击:应用——保存
输入 node -v 点击:应用——保存——立即构建
目前还有个问题需要解决:
生成报告时提示:
·········exists but failed copying····
查找到的解决办法是自己新建一个 report.html文件——>但是打开后是个空报告,什么都没有。有懂得大佬欢迎私聊