阿里云服务器手动安装yapi

230 阅读1分钟

环境需求 centos8 git

node -v
    v14.17.6
mongo --version
    version v4.4.6
  1. 新建项目目录
mkdir yapi
cd yapi
  1. git获取yapi源码
git clone https://github.com/YMFE/yapi.git
  1. 复制配置文件并编辑
cp yapi/config_example.json config.json
vim config.json

image.png 4. 进入源码目录yapi

cd yapi/
// 删除 rm package-lock.json
rm package-lock.json
  1. 执行
npm install --production --registry https://registry.npm.taobao.org

如果执行时报错: image.png 可以 --force参数,再次执行.

 npm install --production --force --registry https://registry.npm.taobao.org

6.成功后

npm run install-server

node server/app.js

pm2 start /opt/yapi/yapi/server/app.js --name yapi

此时可能会有如下提示: image.png

按提示执行命令即可:

pm2 save

7.完成。

  1. 踩坑: 访问阿里云服务器ip(x.x.x.x:3000),需要端口3000加入到安全组,端口号可以自定义,并非一定是3000

image.png