首页 > 解决方案 > 安装 Material-ui-pickers 后编译错误“@material-ui/core”不包含名为“makeStyles”的导出

问题描述

我需要使用 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 版本来阻止这种疯狂?

标签: reactjstypescriptmaterial-ui

解决方案


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

此外,请确保您阅读了v3 的迁移指南


推荐阅读