Ошибка оплаты загрузки, загрузка чанка 1 не удалась (дисковый кеш) - PullRequest
0 голосов
/ 09 июля 2019

У меня проблема с неудачной отложенной загрузкой скриптов.

    "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?

...