reactjs - Kompileringsfeil '@material-ui/core' inneholder ikke en eksport med navnet 'makeStyles' etter installasjon av Material-ui-pickers
Jeg trenger å bruke inlineDatePicker-komponentene som tilbys her av Material UI pickers: https://material-ui-pickers.dev/getting-started/installation
Jeg kjørte kommandoen npm -i, men når jeg prøver å kompilere koden min får jeg denne feilen:
Failed to compile.
./node_modules/material-ui-pickers/dist/material-ui-pickers.esm.js
577:16-26 '@material-ui/core' does not contain an export named 'makeStyles'.
Hva? Går jeg glipp av noe? Hvordan kommer jeg rundt dette?
REDIGER: Så ved å sjekke nedenfor, sjekket jeg versjonen og det ga meg denne feilen:
peer dep missing: @material-ui/core@^4.0.0-alpha.7, required by [email
så jeg gjorde npm -i @material-ui/core@^4.0.0-alpha.7
og nå får jeg en ny kompilasjonsfeil...
'@material-ui/core' does not contain an export named 'createStyles'.
Finnes det en versjon av @material-ui/core som jeg kan installere som vil stoppe dette vanviddet?
Svar #1
Takk for at du tester v3-versjonen av material-ui-pickers. Du må også installere det nye @material-ui/styles-pakken. Her er en fungerende codesandbox.
Sørg også for at du leser migrasjonsveiledningen for v3.
Svar #2
Jeg har nettopp stått overfor det samme problemet når jeg bruker følgende versjoner: "@material-ui/core": "^3.9.3", "material-ui-pickers": "^3.0.0-alpha.2"
For å fikse kompilasjonsfeilen nedgraderte jeg bare versjonen av material-ui-pickers til "^2.2.4" og det ser ut til å fungere