Ao tentar acessar o componente Login do meu aplicativo MERN na versão de produção, recebo uma série dos seguintes erros de tipo mostrados nesta imagem:
Meu aplicativo ( https://github.com/ahaq0/kumon_schedule ) funciona perfeitamente localmente e estava funcionando perfeitamente bem hospedado no Heroku hoje cedo.
Tentei reverter todas as alterações no código que fiz hoje sem sucesso. Da mesma forma, verifiquei o package.json (e o .lock) para ver se havia alterado a dependência material da interface do usuário, mas era a mesma. Não consigo entender por que parou de funcionar de repente na versão hospedada aqui .
O código para a linha do erro está abaixo. No entanto, não escrevi, pois faz parte da interface do usuário do material.
if (sheetManager.dynamicStyles) {
var dynamicSheet = stylesOptions.jss.createStyleSheet(sheetManager.dynamicStyles, _extends({
link: true
}, options));
dynamicSheet.update(props).attach();
state.dynamicSheet = dynamicSheet;
state.classes = mergeClasses({
baseClasses: sheetManager.staticSheet.classes,
newClasses: dynamicSheet.classes
});
if (sheetsRegistry) {
sheetsRegistry.add(dynamicSheet);
}
} else {
state.classes = sheetManager.staticSheet.classes;
}
sheetManager.refs += 1;
Este é o meu primeiro aplicativo implantado e não sei como tudo passou do trabalho para o trabalho, apesar das minhas melhores tentativas de reverter as coisas.
Editar. Devo mencionar que testei no Firefox e no Chrome, de onde é o registro de erros.
Edite # 2. Depois de muito mais depuração, descobri que o erro desapareceu se eu reverter para confirmar o fccc55a5 via Heroku. No entanto, se eu criar um novo ramo com esse commit e tentar implantá-lo, ele não funcionará.
Consulte aqui https://github.com/ahaq0/kumon_schedule/compare/fccc55a5...fccc55a5
Quando eu voltar para a última compilação no Heroku, ele funcionará. Mas se eu mesclar esse commit anterior em uma nova ramificação e tentar implantá-lo, isso não acontecerá.