Mac搭建YApi平台

2,106 阅读1分钟

YApi 旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API

官网教程链接

首先需要满足以下条件 nodejs(7.6+) mongodb(2.6+) git

nodejs安装

nodejs安装直接命令行

brew install node

mongodb安装

命令行安装

brew tap mongodb/brew
brew install mongodb-community
brew services start mongodb-community

YApi安装

npm install -g yapi-cli --registry https://registry.npm.taobao.org
sudo yapi server

一定要用sudo yapi server

错误1

开始下载平台文件压缩包...卡住了 把url的文件下载下来 把里面的文件放进以下目录 /Users/用户名/my-yapi/vendors

image.png

然后

which yapi-cli

输出/Users/用户名/.nvm/versions/node/v12.11.1/bin/yapi-cli

最终找到目录下的install.js 完整地址:/Users/king/.nvm/versions/node/v12.11.1/lib/node_modules/yapi-cli/src/commands/install.js

把这两行注释掉

// utils.log('开始下载平台文件压缩包...')
// await wget(yapiPath, v);

保存后重新运行 sudo yapi server

错误2

Error: Cannot find module 'nodemailer' 使用以下命令

cd /Users/用户名/my-yapi/vendors 
sudo npm install

再使用sudo yapi server

最终成功

image.png