Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

应该标注一下每个版本对应的yapi版本 #41

Open
best-one opened this issue Mar 15, 2021 · 4 comments
Open

应该标注一下每个版本对应的yapi版本 #41

best-one opened this issue Mar 15, 2021 · 4 comments

Comments

@best-one
Copy link

我用1.9.2版本的Yapi,按照官方教程安装,然后按照插件教程,安装最新的插件后(看package.json说明,"yapi-plugin-interface-oauth2-token": "^1.3.1",,改成1.2.3也还是报错),重启打开页面空白,控制台看到说一个Buffer已经定义的错误

@shouldnotappearcalm
Copy link
Owner

看看你 node 版本,需要 node 版本大于 13

@best-one
Copy link
Author

感谢你的回答, 我node改为13之后,安装还是报错,折腾了两天后,研究出了正确步骤,不是你的插件问题,可能跟yapi的部署方式以及我的node环境有问题,处理过程如下:
1、彻底卸载所有node环境配置(node,python3,visual studio提供的c++环境),并删除node的默认缓存(在用户目录的appdata里面C:\Users\xx_user\AppData\Roamingx下面的npm跟npm-cache两个目录)
2、安装环境:node13,python3,window c++开发环境
2.1、添加一个前置包安装:
1、npm install ykit -g
2、npm install yapi-cli -g
3、npm install node-sass
2、git下载ypai安装源码(通过yapi server部署的package-lock.json全是动态版本,导致安装插件一直提示react版本在16.9.0有个方法废弃,最后会提示有个Buffer定义存在),按照官方教程手动安装,并启动测试
3、 按照yapi-plugin-interface-oauth2-token官方操作安装,如果失败就卸载,重新安装,肯定会成功,只要按照上面步骤
4、good luck 一次成功;

@shouldnotappearcalm
Copy link
Owner

可以可以,非源码安装的确实好像会存在问题的

@yzr006
Copy link

yzr006 commented May 21, 2021

我也是yapi 1.9.2版本遇到这个问题,然后我把yapi降级到1.9.0,别的都没动,就好了。。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants