node.js报错Cannot mix different versions of joi schemas怎么解决

2022-05-21 1036阅读

温馨提示:这篇文章已超过704天没有更新,请注意相关的内容是否还可用!

使用第三方包@hapi/joi 定义表单验证规则,然后利用postman检测到返回错误为: Cannot mix different versions of joi schemas

在这里插入图片描述

报错原因:

@hapi/joi 第三方包不可用,需要下载其它版本;

 解决办法:

运行如下命令重新安装第三方包

npm i joi

将将导入的@hapi/joi 更改为 joi

将
const joi = require("@hapi/joi")
改为:
const joi = require("joi")