Fix SW for production
This commit is contained in:
parent
c094271892
commit
7e663d945f
|
@ -212,12 +212,10 @@ export async function loadTable ({ tablePage, setTableRefreshInterval = true, in
|
|||
if (typeof fillTable === "undefined") {
|
||||
if (useCustomTableEngine !== false) {
|
||||
tableEngine = useCustomTableEngine;
|
||||
/*} else if ("connection" in navigator && navigator.connection.saveData) {
|
||||
tableEngine = "default";*/
|
||||
} else {
|
||||
tableEngine = "datatables";
|
||||
}
|
||||
fillTableLoaded = await import(`./table_engine_${tableEngine}.js`)
|
||||
fillTableLoaded = await import(/* webpackChunkName: `[request]` */ `./table_engine_${tableEngine}.js`)
|
||||
.then(({ default: _ }) => {
|
||||
return _;
|
||||
});
|
||||
|
|
|
@ -14,7 +14,7 @@ self.addEventListener('install', (event) => {
|
|||
.then((response) => response.json())
|
||||
.then((manifest) => {
|
||||
console.log(manifest);
|
||||
const scriptsRequired = ["main.js", "src_table_engine_default_js.bundle.js"];
|
||||
const scriptsRequired = ["main.js", "table_engine_default-js.js"];
|
||||
scriptsRequired.map((scriptName) => {
|
||||
console.log(scriptName);
|
||||
cache.add(new Request("resources/dist/" + manifest[scriptName]["src"], {cache: 'reload'}));
|
||||
|
|
|
@ -93,9 +93,13 @@ module.exports = {
|
|||
new WebpackAssetsManifest({
|
||||
writeToDisk: true,
|
||||
integrity: true,
|
||||
customize(entry) {
|
||||
entrypointsUseAssets: true,
|
||||
customize(entry, original, manifest, asset) {
|
||||
if(asset.name.includes("table_engine")){
|
||||
return entry;
|
||||
}
|
||||
allowed_entries = ["main.js", "maps.js", "players.js", "games.js"]
|
||||
if (entry.key.startsWith('fonts') || entry.key.includes("table_engine") || allowed_entries.includes(entry.key)) {
|
||||
if (entry.key.includes("table_engine") || allowed_entries.includes(entry.key)) {
|
||||
entry.key = entry.key.split("?")[0];
|
||||
return entry;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue