У меня проблема с неудачной отложенной загрузкой скриптов.
"webpack": "~4.17.1",
"webpack-cli": "~3.1.0",
Попытка исправить это, добавив пакет "обещание повторной попытки".Но сегодня я улавливаю эту ошибку самостоятельно и, кажется, я понял, в чем проблема, после каждой попытки я вижу на вкладке «Сеть» инструментов chrome dev запрос на получение файла js, и он завершается как (дисковый кеш).
import(/* webpackChunkName: "payment-step" */ "./payment.js")
.then(({default: Payment}) => {
const payment = new Payment(data);
payment.run();
})
.catch((e) => {
console.log(e);
//result: Failed load payment step, Loading chunk 1 failed.
(missing: https://www.test.com/path-to-script/payment-step.js)
});
Плагин, который делает недействительным кеш каждый раз при сбоях, может помочь, но почему кеш работает против нас?Может быть, существует подход для обработки загрузки из дискового кэша и получения класса Payment?