我正在从版本3迁移到版本4 我没有将其放在实质性的github页面上,因为无法在codesanbox上重现错误。
依赖项:
"dependencies": {
"@material-ui/core": "4.1.1",
"@material-ui/styles": "4.1.1",
"@material-ui/icons": "4.2.0",
"react": "16.8.6",
"react-dom": "16.8.6"
},
组件应呈现。
错误:未捕获的TypeError:无法读取Button.js中未定义的属性“ root”
codesanbox中的示例非常简单: 可以,但是相同的代码在我的本地计算机上不起作用。
链接: 1. https://codesandbox.io/s/material-demo-4gvz0
我使用调试器进行了深入研究,在此图像上,调试器运行第43行,但从不运行第44行。这意味着从不渲染组件WithStyles
,因此在Button道具中,道具名称为{{1} }是未定义的。
@ material-ui / styles:withStyles.js
在Button.js中=> classes = props.classes classes.root =>给出实际错误。.