При спробі отримати доступ до компонента Login мого додатка MERN у виробничій версії, я отримую ряд таких помилок типу, показаних на цьому зображенні:
Мій додаток ( https://github.com/ahaq0/kumon_schedule ) прекрасно працює на локальному рівні та працював ідеально на Хероку сьогодні.
Я спробував повернути всі зміни в коді, які я сьогодні вніс, безрезультатно. Так само я перевірив 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, вона спрацює. Але якщо я об'єднаю цю попередню команду в нову гілку і спробую її розгорнути, вона не стане.