Ошибка при попытке импорта : «требуется» не экспортируется из «да»

#javascript #reactjs #github #npm

#язык JavaScript #реагирует на #github #нпм

Вопрос:

Всем привет, я установил yup в свой новый проект, но после его импорта я получаю следующую ошибку . требуется не экспортируется . Я попытался изменить положение импорта, например, поместить его сверху, но все равно ничего не происходит, пожалуйста, помогите мне добавить проверки в мое приложение react.Спасибо

Я использую следующие библиотеки в своем приложении

 "dependencies": { "@testing-library/jest-dom": "^5.15.0", "@testing-library/react": "^11.2.7", "@testing-library/user-event": "^12.8.3", "axios": "^0.24.0", "bootstrap": "^4.6.0", "datatables.net-bs4": "^1.11.3", "date-fns": "^2.26.0", "formik": "^2.2.9", "jquery": "^3.6.0", "react": "^17.0.2", "react-bootstrap": "^2.0.2", "react-day-picker": "^7.4.10", "react-dom": "^17.0.2", "react-router-dom": "^6.0.2", "react-scripts": "4.0.3", "react-toastify": "^8.1.0", "react-tooltip": "^4.2.21", "react-yup": "^1.23.0", "web-vitals": "^1.0.1", "yup": "^0.32.11"  

},

Снимок экрана с ошибкой

Ответ №1:

Вам нужно использовать тип схемы, такой как Yup.string() или Yup.number() , прежде чем вы сможете использовать required() .

Только схемы имеют required опору:

 BaseSchema, MixedSchema, BooleanSchema, StringSchema, NumberSchema, DateSchema, ObjectSchema, ArraySchema  

Он не экспортируется напрямую из Yup.

Комментарии:

1. Это работает, большое спасибо, брат

2. Нет проблем! Рад помочь 🙂