невозможно получить список всех файлов кэша для плагина webpack - PullRequest
0 голосов
/ 27 августа 2018

Подскажите, пожалуйста, в чем заключается разница между entry: " ..." и filename: " ..."?

. Со вчерашнего дня я пытался настроить плагин, но это было невозможно.

My sw_cached_pages.js находится в той же папке, что и index.js, и веб-пакет помещает пакеты в папку /dist

. Какова правильная конфигурация для загрузки моего файла рабочего сервиса и получения serviceWorkerOptionпеременная?

Структура моей папки:

+ - / spa

-> | - / dist

-> -> | -1.bundle.js

-> -> | - bundle.js

-> -> | - sw.js <--- 'Генерируется плагином ссписок комплектов '</p>

-> | - index.js

-> | - webpack.config.js

-> | - sw_cached_pages.js

Конфигурация моего плагина:

new ServiceWorkerWebpackPlugin({

    // entry: path.join(__dirname, "/sw.js"),

    entry: "sw_cached_pages.js",

    // entry: "sw.js",

    filename: "sw_cached_pages.js",

    // excludes: ["**/.*", "**/*.map", "*.html"]

    excludes: ["**/.*", "**/*.map", "*.html"],

    publicPath: "/application/single_pages/visitas/"

})

Заранее спасибо!

...