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
image.png开始下载平台文件压缩包...卡住了
把url的文件下载下来
把里面的文件放进以下目录
/Users/用户名/my-yapi/vendors
然后
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
网友评论