我需要使用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'.
什么?我错过了什么吗?我该如何解决?
编辑: 因此,在下面进行检查,我检查了版本,并给了我这个错误:
peer dep missing: @material-ui/core@^4.0.0-alpha.7, required by material-ui-pickers@3.0.0-alpha.2
所以我做了npm -i
@ material-ui / core @ ^ 4.0.0-alpha.7
现在我又遇到另一个编译错误...
'@material-ui/core' does not contain an export named 'createStyles'.
我是否可以安装版本的@ material-ui / core来阻止这种疯狂?
答案 0 :(得分:1)
当我使用以下版本时,我也面临着同样的问题: “ @ material-ui / core”:“ ^ 3.9.3”, “ material-ui-pickers”:“ ^ 3.0.0-alpha.2”
要修复编译错误,我只是将material-ui-pickers的版本降级为“ ^ 2.2.4”,并且看起来可以正常工作
答案 1 :(得分:1)
感谢您测试Material-ui-pickers的v3版本。
您还需要安装新的@material-ui/styles
软件包。 Here是有效的代码框。
此外,请确保已阅读v3的migration guide。