Estoy usando React Material UI y aparece este error: Módulo no encontrado: no se puede resolver '@ date-io/date-fns'.
Estas son las dependencias que tengo en mi archivo package.json:
"dependencies": { "@date-io/date-fns": "^2.0.0", "@material-ui/core": "^4.9.5", "@material-ui/pickers": "^3.2.10", "@testing-library/jest-dom": "^4.2.4", "@testing-library/react": "^9.5.0", "@testing-library/user-event": "^7.2.1", "axios": "^0.19.2", "date-fns": "^2.0.0", "react": "^16.13.0", "react-dom": "^16.13.0", "react-facebook-login": "^4.1.1", "react-google-login": "^5.1.14", "react-google-maps": "^9.4.5", "react-hook-form": "^5.2.0", "react-router": "^5.1.2", "react-router-dom": "^5.1.2", "react-scripts": "3.4.0" },Intenté instalar la última versión de date-io/date-fns, luego probé la versión 2.0.0 y la versión 1.0.0 y sigo teniendo el mismo error.
$ npm i --save date-fns@next @date-io/date-fns@1.x
referencia:
https://github.com/mui-org/material-ui-pickers/issues/240
https://github.com/dmtrKovalenko/date-io/issues/33
Referencia: https://material-ui-pickers.dev/getting-started/installation#peer-library
Importante: para material-ui-pickers v3, use la versión v1.x de los adaptadores @date-io.
npm i @date-io/date-fns@1.x date-fns // or npm i @date-io/moment@1.x moment // or npm i -s @date-io/luxon@1.x luxon // or npm i -s @date-io/dayjs@1.x dayjsPuedes comprobar estos Comandos...
yarn add date-fns or npm i date-fnsEn mi código, he usado "import DateFnsUtils from "@date-io/date-fns/build/date-fns-utils" , lo que causó "Module not found: Error: Can't resolve '@date-io/date-fns/build/date-fns-utils' ..." excepción.
Lo solucioné importando desde @date-io/date-fns'.
import DateFnsUtils from '@date-io/date-fns';