Я запускаю приложение Angular 6 с Node.js в качестве бэкэнда. Я обнаружил странную ошибку, которая возникает только в Google Chrome:
Uncaught SyntaxError: Unexpected Token '<'
Error: Uncaught (in promise): Error: Loading chunk # failed.
В случайных, по-видимому, точках в моем приложении только для некоторых из моих пользователей появляется эта ошибка (и у каждого пользователя есть отдельный номер чанка, который появляетсякусок между 1 и 18). Некоторые пользователи могут войти в мое приложение, а затем запустить код «Чанк 12 с ошибками», а другие не могут войти и запустить код «Чанк 16 с ошибками». Это будет происходить всякий раз, когда будет пытаться открыть новый маршрут (я имею в виду переход от www.website.com/dashboard к www.website.com/forms).
Я пытался удалить куки изКеш Chrome, но это не избавило от ошибки. Мое приложение не получает эту ошибку при работе в Internet Explorer или Firefox, поэтому это, по-видимому, ошибка только для Chrome. Я также прочитал о другой проблеме переполнения стека, что проблема может быть связана с зависимостью, называемой Webpack, поэтому я попытался обновить ее и несколько других модулей, но ошибка все еще возникает.
Один пользователь обнаружил, что эта ошибкаможно обойти, просто открыв маршрут в новой вкладке. Я не могу понять, почему это решило бы проблему, но изменение маршрутов из той же вкладки не будет работать. Любая помощь будет оценена!