安装Material-ui-pickers之后,编译错误'@ material-ui / core'不包含名为'makeStyles'的导出

Haq*_*q.H 5 typescript reactjs material-ui-pickers

我需要使用Material UI选择器在此处提供的inlineDatePicker组件:https ://material-ui-pickers.dev/getting-started/installation

我运行了npm -i命令,但是当我尝试编译代码时,出现此错误:

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'.

Run Code Online (Sandbox Code Playgroud)

什么?我错过了什么吗?我该如何解决?

编辑:所以检查下面,我检查了版本,它给了我这个错误:

 peer dep missing: @material-ui/core@^4.0.0-alpha.7, required by material-ui-pickers@3.0.0-alpha.2
Run Code Online (Sandbox Code Playgroud)

所以我做了npm -i@ material-ui / core @ ^ 4.0.0-alpha.7

现在又出现了另一个编译错误...

 '@material-ui/core' does not contain an export named 'createStyles'.
Run Code Online (Sandbox Code Playgroud)

我可以安装可以防止这种疯狂的@ material-ui / core版本吗?

Dmi*_*nko 2

感谢您测试 v3 版本的material-ui-pickers。您还需要安装新的@material-ui/styles软件包。是工作代码和框。

另外,请确保您阅读v3 的迁移指南。