yapi json-schema-faker版本问题导致数组mock问题

9nvpjoqh  于 2022-10-22  发布在  其他
关注(0)|答案(7)|浏览(648)

版本号

~ 1.4.3

什么问题

~ [json-schema-faker] calling JsonSchemaFaker() is deprecated, call either .generate() or .resolve()

如何复现此问题

~ 使用可视化工具搭建 安装的json-schema-faker版本是 rc16 rc16弃用了jsf()方法

什么浏览器

~

什么系统(Linux, Windows, macOS)

esyap4oy

esyap4oy1#

这个问题解决了吗,好像会导致 cpu 单核直接跑满

yquaqz18

yquaqz182#

我用npm 升级了下所有包,好像解决了,没有再出现这问题了

inn6fuwd

inn6fuwd3#

移步到yapi项目中,修改package.json,强制指定版本,"json-schema-faker": "0.5.0-rc13",重装依赖后没有出现这个问题了

vngu2lb8

vngu2lb84#

package.json中用的是"json-schema-faker": "^0.5.0-rc13", 但还是会这个问题
[json-schema-faker] calling JsonSchemaFaker() is deprecated, call either .generate() or .resolve()

clj7thdc

clj7thdc5#

package.json中用的是"json-schema-faker": "^0.5.0-rc13", 但还是会这个问题
[json-schema-faker] calling JsonSchemaFaker() is deprecated, call either .generate() or .resolve()

把版本号中的^删掉,再重装下依赖试试,当^存在的时候,并不会准确的安装那个版本

qmb5sa22

qmb5sa226#

package.json中用的是"json-schema-faker": "^0.5.0-rc13", 但还是会这个问题
[json-schema-faker] calling JsonSchemaFaker() is deprecated, call either .generate() or .resolve()

把版本号中的^删掉,再重装下依赖试试,当^存在的时候,并不会准确的安装那个版本

已经解决,感谢!
npm uninstall json-schema-faker
npm install json-schema-faker@0.5.0-rc13

rbl8hiat

rbl8hiat7#

移步到yapi项目中,修改package.json,强制指定版本,"json-schema-faker": "0.5.0-rc13",重装依赖后没有出现这个问题了
我在linux上安装的nodejs,适用pm2管理yapi服务,但是yapi服务过一段时间会宕掉,重新启动后又可以继续使用,

查看/root/.pm2/logs下的日志文件发现报错;请问大佬,这个是什么原因呢

相关问题