我已经安装了yup,并试图用它验证我的表单,但当我试图将其导入文件时,我会收到这个错误。我甚至不运行处理程序,它只是在页面加载时出错。我用它来反应。
这是我的代码
import * as yup from "yup";
export const detailsSchema = yup.object().shape({
cheeseType: yup()
.string()
.isRequired()
});
我试图rm-rf node_modules,但我没有帮上忙。
谢谢你帮我。
它解决了这个错误,我使用了错误的方法-isRequired((而不是required((,而且这里我也错了:
cheeseType: yup()
.string()
.isRequired()
应该是
cheeseType: yup
.string()
.isRequired()
所以正确的模式看起来像
cheeseType: yup
.string()
.required()
祝你一切顺利!:(