Я устанавливаю пользовательский конфиг для генерации сервиса Worker. Я использую InjectManifest. Проблема заключается в том, что мои ресурсы развернуты в корзину s3 с доменом, отличным от запуска приложения.
Я прочитал все DOS, но не нашел ни одного параметра конфигурации для этого.
const buildSW = () => {
// This will return a Promise
return workboxBuild
.injectManifest({
swSrc: 'src/sw-template.js',
swDest: 'build/sw.js', // this will be created in the build step
globDirectory: 'build',
globPatterns: ['**\/*.{js, html}'],
})
.then(({ count, size, warnings }) => {
// Optionally, log any warnings and details.
warnings.forEach(console.warn);
console.log(`${count} files will be precached, totaling ${size} bytes.`);
});
};
buildSW();
Я получаю конфигурацию как:
"url": "static/js/runtime~main.ccae3505.js",
"revision": "51731239672d142923190a6cfb73ce8b"
},
, но хотелось бы что-то вроде
"url": "https://myCustomDomain.com/static/js/runtime~main.ccae3505.js",
"revision": "51731239672d142923190a6cfb73ce8b"
},```