Mac搭建YApi平台

2019-12-05  本文已影响0人  FateOfKing

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
上一篇下一篇

猜你喜欢

热点阅读