React-admin TypeError: dynamicSheet.update(...) is undefined

React-admin TypeError: dynamicSheet.update(...) is undefined

我正在尝试完成 https://marmelab.com/react-admin/Tutorial.html 上的教程 当我添加

<Resource name="users" list={ListGuesser} />

我的 src/App.js 和 运行 使用 yarn start 或 npm start 我在浏览器中收到以下错误:

TypeError: dynamicSheet.update(...) is undefined
attach
node_modules/@material-ui/styles/esm/makeStyles/makeStyles.js:119

我已经尝试升级软件包并从头开始安装所有内容,但似乎没有任何效果。 有谁知道为什么会这样以及如何解决? 我在 mac os mojave,npm 6.13.4,使用 react-admin ^3.0.0

互联网上似乎没有关于它的任何信息,但我建议您在 Material UI 的 GitHub 存储库上创建一个问题:https://github.com/mui-org/material-ui/issues.

this issue 中有一些相似之处。我不知道它是否有帮助,但它可能。

我有同样的问题:dynamicSheet.update(...) 在@material-ui/core 4.8.0 中未定义。

快速解决方法是将以下内容添加到您的 package.json

 "resolutions": {
    "jss": "10.0.0"
  },

并更新您的 MUI 依赖项:

"@material-ui/core": "^4.8.1",
"@material-ui/icons": "^4.5.1",
"@material-ui/lab": "^4.0.0-alpha.37",
"@material-ui/styles": "^4.7.1",

Review issues here