Quando provo ad accedere al componente Login della mia app MERN sulla versione di produzione, ottengo una serie dei seguenti errori di tipo mostrati in questa immagine:
La mia app ( https://github.com/ahaq0/kumon_schedule ) funziona perfettamente a livello locale e funzionava perfettamente bene ospitata su Heroku oggi.
Ho provato a ripristinare tutte le modifiche al codice che ho apportato oggi inutilmente. Allo stesso modo, ho controllato package.json (e .lock) per vedere se ho cambiato la dipendenza dell'interfaccia utente materiale, ma era lo stesso. Non riesco a capire perché abbia smesso di funzionare all'improvviso sulla versione ospitata qui .
Il codice per la riga dell'errore è di seguito. Tuttavia, non ho scritto poiché fa parte dell'interfaccia utente materiale.
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;
Questa è la mia prima app distribuita e non riesco a capire come tutto sia andato dal funzionare al non funzionare nonostante i miei migliori tentativi di ripristinare le cose.
Modificare. Dovrei menzionare che ho provato su Firefox e Chrome da dove proviene il registro degli errori.
Modifica n. 2. Dopo molto più debug ho scoperto che l'errore scompare se eseguo il rollback per eseguire il commit di fccc55a5 tramite Heroku. Tuttavia, se creo un nuovo ramo con quel commit e provo a distribuire quel ramo, non funzionerà.
Si prega di consultare qui https://github.com/ahaq0/kumon_schedule/compare/fccc55a5...fccc55a5
Quando tornerò all'ultima build di Heroku funzionerà. Ma se unisco il precedente commit in un nuovo ramo e provo a distribuirlo, non lo farà.