yapi YApi 安装出现问题请看这里

9rbhqvlz  于 2021-11-29  发布在  Java
关注(0)|答案(52)|浏览(1880)
  1. 确保 node 版本=> 7.6,请运行 node -v 查看版本号
  2. 确保 mongodb 版本 => 2.6,请运行 mongo --version 查看版本号
  3. 确保安装了 npm, 运行 npm -v 查看版本号
  4. 确保安装了 git,运行 git --version 查看版本号
  5. 确保安装了 node-gyp 环境,配置方法

确认版本号没问题,请删除原有的安装文件和数据库,重新安装。

如果安装了 yapi-cli 工具,执行 yapi server 找不到命令,可尝试执行 yapi-cli server

如果是使用了yapi server 可视化部署出的问题,可查看下文档-> 内网部署方式,熟悉 docker 童鞋可以使用 docker 部署,docker 部署的教程可以在 https://github.com/YMFE/yapi 这里找到。

如果还是无法安装,请不要选择最新的版本,可选择上一个版本或上上一个版本等,最新版本出问题的概率会比较大。

有问题请在下面留言,感谢大家的反馈。

brqmpdu1

brqmpdu146#

你好: 我用了 yapi ,但服务器重启后MongoDB里面存的 yapi 的所有数据都丢失了,有解决方法恢复吗? 发自网易邮箱大师 在2018年5月17日 23:37,YuQiannotifications@github.com 写道: 感谢yapi群里的 @小容 的解答,我用她提供的方法成功跑起来了: 一、配置MongoDB 第一步:创建数据库 use yapi 第二步:创建用户并配置权限 db.createUser({user:"username",pwd:"123456",roles:[{"role":"readWrite","db":"yapi"}]}) 二、配置YApi(config.json) "db": { "servername":"127.0.0.1", "DATABASE":"yapi", "port":27017, "user":"username", "pass":"123456", "authSource":"" } — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

83qze16e

83qze16e47#

运行 yapi server 浏览器中点击开始部署过程中出现以下错误:

部署文件完成,正在安装依赖库...

> dtrace-provider@0.8.6 install D:\xampp\htdocs\api\my-yapi\vendors\node_modules\dtrace-provider
> node-gyp rebuild || node suppress-error.js

D:\npm\npm_global\node_modules\yapi-cli\node_modules\ws\lib\WebSocket.js:358
      else throw new Error('not opened');
           ^

Error: not opened
    at WebSocket.send (D:\npm\npm_global\node_modules\yapi-cli\node_modules\ws\lib\WebSocket.js:358:18)
    at Socket.<anonymous> (D:\npm\npm_global\node_modules\yapi-cli\src\commands\server.js:66:16)
    at emitOne (events.js:121:20)
    at Socket.emit (events.js:211:7)
    at addChunk (_stream_readable.js:263:12)
    at readableAddChunk (_stream_readable.js:246:13)
    at Socket.Readable.push (_stream_readable.js:208:10)
    at Pipe.onread (net.js:597:20)

OS: windows 10,
node version: 10.1.0``9.2.0``8.11.2
mongo version: v3.2.7
yapi version: v1.3.15``v1.3.16

blpfk2vs

blpfk2vs48#

@cdswyda 确保安装了 node-gyp 环境,配置方法

5fjcxozz

5fjcxozz49#

@hellosean1025 thank you. node-gyp 的环境应该是没有问题的, 最后以本地部署的命令行方式顺利完成了。

w6lpcovy

w6lpcovy50#

您好,我使用命令行部署后,启动正常,但是没有yapi命令,

fcwjkofz

fcwjkofz51#

解决了么?我也遇到同样的问题

e1xvtsh3

e1xvtsh352#

已启动成功,但是访问http://127.0.0.1:3011/ 页面白屏

是什么原因?如何处理啊?

相关问题