Мой вопрос: возможно ли заставить webpack-dev-server обновить файл service-worker без перезагрузки всего сервера вручную? Я использую workbox-webpack-plugin с опцией injectManifest. Это выглядит так:
new InjectManifest({
swSrc: './sw-base.js',
swDest: 'sw.js',
}),
Это sw-base. js
importScripts(
'https://storage.googleapis.com/workbox-cdn/releases/5.0.0/workbox-sw.js',
);
workbox.setConfig({ debug: false });
self.skipWaiting();
workbox.routing.registerRoute(
new RegExp(/\.(png|jpg)/),
new workbox.strategies.StaleWhileRevalidate({
cacheName: 'images',
}),
);
workbox.precaching.precacheAndRoute(self.__WB_MANIFEST);
Когда я меняю sw-base. js файл (например, cacheName) Я должен перезагрузить весь webpack-dev-server, чтобы применить изменения.
Итак, можно ли заставить dev-сервер автоматически перезагружаться на sw-base. js изменить?
Спасибо заранее: 3