无法使用sw-precache-webpack-plugin更新缓存的文件

时间:2019-03-20 17:30:23

标签: javascript laravel webpack progressive-web-apps sw-precache

因此,我想创建一个pwa,并使用带有laravel的sw-precache-webpack-plugin来缓存脱机应用程序的文件。

问题是如果我想更改刀片服务器模板中的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: '/',
    })

0 个答案:

没有答案