【发布时间】:2019-05-26 02:37:54
【问题描述】:
我希望使用 this documentation. 为 PWA 预缓存图像
我已经尝试了几次迭代,但我正在努力解决这些问题。
这是我webpack.config.js 上的插件代码的一个实例:
new InjectManifest({
swSrc: './client/sw-src.js',
swDest: '../sw.js',
exclude: [/\.twig$/],
globPatterns: ['/img/*.{svg,jpg,webp}']
}),
目录结构如下:
/public
/dist => there's where the 'regular' webpack assets are
/img => directory I want to add to precache on top of /dist
...
我也尝试过使用globDirectory,但没有成功。
如果我手动将下面的代码添加到我的sw-src.js 文件中,它会起作用,但这并不理想并且容易出错。
workbox.precaching.precache([
'/img/circles.svg',
'/img/concept-1.jpg',
......
]);
workbox.precaching.addRoute();
【问题讨论】:
-
能否提供日志?
标签: reactjs webpack service-worker progressive-web-apps workbox-webpack-plugin