Не могу обновить кэшированные файлы с помощью sw-precache-webpack-plugin - PullRequest
0 голосов
/ 20 марта 2019

Итак, я хочу создать pwa и использовать sw-precache-webpack-plugin с laravel для кэширования файла для автономного приложения.

Проблема в том, что если я хочу изменить HTML в шаблоне блейда, я не вижу никаких обновлений после обновления приложения. Приложение установлено на моем телефоне.

Вот мои настройки из sw-precache-webpack-plugin. Что я делаю не так?

 new SWPrecacheWebpackPlugin({
        cacheId: 'pwa',
        filename: 'service-worker.js',
        staticFileGlobs: ['public/**/*.{css,eot,svg,ttf,woff,woff2,js,html}'],//'!sw{,/**}'
        minify: false,
        stripPrefix: 'public/',
        handleFetch: true,
        mergeStaticsConfig: true,
        dynamicUrlToDependencies: { 
            '/': ['resources/views/index.blade.php'],
        },
        staticFileGlobsIgnorePatterns: [/\.map$/, /mix-manifest\.json$/, /manifest\.json$/, /service-worker\.js$/], //, /service-worker\.js$/]
        navigateFallback: '/',
        directoryIndex: '/',
    })
...