环境需求 centos8 git
node -v
v14.17.6
mongo --version
version v4.4.6
- 新建项目目录
mkdir yapi
cd yapi
- git获取yapi源码
git clone https://github.com/YMFE/yapi.git
- 复制配置文件并编辑
cp yapi/config_example.json config.json
vim config.json
4. 进入源码目录yapi
cd yapi/
// 删除 rm package-lock.json
rm package-lock.json
- 执行
npm install --production --registry https://registry.npm.taobao.org
如果执行时报错:
可以 --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
此时可能会有如下提示:
按提示执行命令即可:
pm2 save
7.完成。
- 踩坑: 访问阿里云服务器ip(x.x.x.x:3000),需要端口3000加入到安全组,端口号可以自定义,并非一定是3000