因此,我想创建一个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: '/',
})