При попытке получить доступ к компоненту «Вход» моего приложения MERN в рабочей версии я получаю серию следующих ошибок типа, показанных на этом изображении:
Мое приложение ( https://github.com/ahaq0/kumon_schedule ) отлично работает локально и прекрасно работало, размещенное на Heroku ранее сегодня.
Я попытался откатить все изменения в коде, которые я сделал сегодня, но безрезультатно. Точно так же я проверил package.json (и .lock), чтобы увидеть, изменил ли я зависимость материала от пользовательского интерфейса, но это было то же самое. Я не могу понять, почему он вдруг перестал работать на размещенной здесь версии .
Код для строки ошибки приведен ниже. Тем не менее, я не писал, поскольку это является частью материала пользовательского интерфейса.
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;
Это мое первое развернутое приложение, и я в растерянности, как все перешло от работы к неработоспособности, несмотря на все мои попытки откатить назад.
Редактировать. Я должен упомянуть, что я проверял в Firefox так же как Chrome, откуда журнал ошибок.
Изменить № 2. После еще большей отладки я обнаружил, что ошибка исчезла, если я откатился на коммит fccc55a5 через Heroku. Однако, если я сделаю новую ветку с этим коммитом и попытаюсь развернуть эту ветку, она не будет работать.
Пожалуйста, смотрите здесь https://github.com/ahaq0/kumon_schedule/compare/fccc55a5...fccc55a5
Когда я вернусь к последней сборке в Heroku, она будет работать. Но если я объединю предыдущий коммит с новой веткой и попытаюсь развернуть его, он не будет.