Я только что выполнил обновление стандартной установки, и теперь возникает множество ошибок JavaScript. Используются только официальные плагины. Проблема сохраняется даже в «безопасном режиме».
Можете предоставить ссылку на сайт? Были ли ошибки при пересборке? Есть ли необычные настройки в YAML? (например, переопределяли ли вы переменную окружения USE_EMBROIDER)
Я сделаю ещё одну пересборку через минуту. Переопределение USE_EMBROIDER не применялось.
Источник всех ошибок — первая “unexpected token ‘:’” в vendor.js. Меня очень удивит, если наш пайплайн сборки создал некорректный JS-файл. Поэтому я задаюсь вопросом: не проблема ли это с CDN, которая модифицирует (или «оптимизирует») JS? ![]()
Мы уже сталкивались с подобными проблемами из-за оптимизации JS в Cloudflare. В данном случае похоже, что это не Cloudflare, но если после пересборки проблема сохранится, стоит проверить, не включены ли у CDN какие-либо функции оптимизации.
Думаю, это bunny.net. Я проверю.
Это Backblaze B2 и bunny.net. Не ожидаю, что они будут вмешиваться в работу.
А вот прямая ссылка на ресурс, обходящая CDN: https://www.turiver.com/assets/vendor.4ddd811f702787192b1a4379c2344c3e-ab48f4a3713059059494c7bee582f1315dc601912a6036e4c614f867c467ff2f.js
При беглом визуальном осмотре видно, что они действительно различаются. Версия CDN явно лишена некоторых комментариев, что подтверждает теорию о том, что она проходит через какой-то процесс минификации.
Похоже, у них есть функция оптимизации для изображений и JS-файлов:
Я просто проверял это (и не знал, что нужно удалить “br” из имени файла). Похоже, что оптимизатор по умолчанию отключен и стоит 9,95 долларов в месяц.
Я уточняю у владельца сайта, сделали ли они что-то в этом направлении, что казалось крайне маловероятным, и это оказалось проблемой. Я не совсем понимаю, просто ли они его включили (они недавно заметили некоторые устаревшие элементы на панели администратора, возможно, они также сделали другие «обновления»).
