看来 Heroku 部署正在删除我对 MUI makeStyles 文档的所有调用,并随后破坏了我的应用程序的大量外观。在我回去做我所有的造型之前寻找任何智慧(测试它 - 这确实有效)。
在我的本地主机视图上,一切看起来都很好。
差异的示例屏幕截图(忽略用户名差异) -
这是从我的 styles.jsx 中截取的一段(我将其截断以使这段代码的长度合理,但还有很多):
const useStyles = makeStyles(() => ({
//-------------Disclaimer.jsx-------------//
disclaimer: {
textAlign: "center",
paddingTop: "20px",
backgroundSize: "70",
backgroundPosition: "30% 40%",
backgroundRepeat: "no-repeat",
},
Button: {
marginTop: "40px",
paddingTop: "40px",
},
}));
export default useStyles;
...在我拥有的每个组件中:
import useStyles from "../components/styles/styles";
...和:
const classes = useStyles();
...而且,它再次在我的本地主机上运行良好。
当我推送到 Heroku 时,我的终端中没有与此相关的错误。
我将一件从调用className={classes.CLASSNAMEHERE}
改为内联样式style={{style: "style"}}
并修复它。
我希望这总结了这个问题。如果我没有完全按照预期完成这篇文章,请原谅我 - 我是相当新的。我希望这是一个常见问题,但我对此无能为力!我发现的唯一一件事是建议我在--save
我的 MUI 安装中添加一个,但这并没有起到作用。
提前非常感谢大家!