使用graphql(react-apollo)和material-ui为完全反应应用创建样板时,我遇到了一个大问题。 我尝试过很多次,但我总是遇到同样的问题:
map
如果我已登录(问题显然来自抽屉组件),并且:
x
如果我要注销(抽屉未显示)。
您可以在此处找到完整的示例:https://github.com/CocoJr/docker-sf4-elasticsearch-graphql-react-express/tree/master/volumes/node
这是我的server.js文件:https://github.com/CocoJr/docker-sf4-elasticsearch-graphql-react-express/blob/master/volumes/node/src/server.js
很多人。
答案 0 :(得分:1)
我解决了我的错误:
https://github.com/mui-org/material-ui/issues/10649#issuecomment-408624288
只需在bash中使用它就可以正常工作:sed -i 's/material-ui\/core\/SvgIcon/material-ui\/core\/es\/SvgIcon/' 'node_modules/@material-ui/icons/es/utils/createSvgIcon.js'
并确保始终使用/ es版本的material-ui,尤其是@ vs.material / ui / icons / ... => @ material-ui / icons / es /...