Remove unused ES5 service worker (#5860)

This commit is contained in:
Paulus Schoutsen 2020-05-13 16:11:32 -07:00 committed by GitHub
parent f469753fb1
commit 12edd68874
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -30,15 +30,26 @@ self.addEventListener('install', (event) => {
gulp.task("gen-service-worker-app-prod", async () => {
// Read bundled source file
const bundleManifest = require(path.resolve(paths.output, "manifest.json"));
const bundleManifestLatest = require(path.resolve(
paths.output,
"manifest.json"
));
let serviceWorkerContent = fs.readFileSync(
paths.root + bundleManifest["service_worker.js"],
paths.root + bundleManifestLatest["service_worker.js"],
"utf-8"
);
// Delete old file from frontend_latest so manifest won't pick it up
fs.removeSync(paths.root + bundleManifest["service_worker.js"]);
fs.removeSync(paths.root + bundleManifest["service_worker.js.map"]);
fs.removeSync(paths.root + bundleManifestLatest["service_worker.js"]);
fs.removeSync(paths.root + bundleManifestLatest["service_worker.js.map"]);
// Remove ES5
const bundleManifestES5 = require(path.resolve(
paths.output_es5,
"manifest.json"
));
fs.removeSync(paths.root + bundleManifestES5["service_worker.js"]);
fs.removeSync(paths.root + bundleManifestES5["service_worker.js.map"]);
const workboxManifest = await workboxBuild.getManifest({
// Files that mach this pattern will be considered unique and skip revision check