build项目时报错cannot find module:'@material-ui/core/styles/createMuiTheme'
问题
我在build一个项目,index.js导入createMuiTheme时发生错误,cannot find module:’@material-ui/core/styles/createMuiTheme’.make sure this package is installed.
事实上在package.json下包含明确的包会导致一些问题。
> import MuiThemeProvider from "@material-ui/core/styles/createMuiTheme";
解决方法
替换为如下:
import {createMuiTheme} from "@material-ui/core/styles";
只有当MuiThemeProvider是@material ui/core/styles中的一个单独的文件或目录时,第一个才有效。第二种语法用于@material ui/core/styles的命名导出