mirror of
https://github.com/isledecomp/isle.pizza.git
synced 2026-02-28 13:57:38 +00:00
Skip service worker in dev mode and copy isle.js/isle.wasm on build
- Skip service worker registration when running in dev mode to avoid 404 errors - Add isle.js and isle.wasm copy step to production build - Add build:ci script for CI builds without required wasm files
This commit is contained in:
parent
894546a468
commit
adfea5e91b
2
.github/workflows/build.yml
vendored
2
.github/workflows/build.yml
vendored
@ -26,4 +26,4 @@ jobs:
|
|||||||
run: npm run check
|
run: npm run check
|
||||||
|
|
||||||
- name: Build
|
- name: Build
|
||||||
run: npm run build
|
run: npm run build:ci
|
||||||
|
|||||||
@ -4,7 +4,8 @@
|
|||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
"build": "vite build && node scripts/workbox-inject.js",
|
"build": "vite build && cp isle.js isle.wasm dist/ && node scripts/workbox-inject.js",
|
||||||
|
"build:ci": "vite build && node scripts/workbox-inject.js",
|
||||||
"check": "svelte-check --fail-on-warnings",
|
"check": "svelte-check --fail-on-warnings",
|
||||||
"preview": "vite preview"
|
"preview": "vite preview"
|
||||||
},
|
},
|
||||||
|
|||||||
@ -4,7 +4,7 @@ import { showUpdatePopup, installState, swRegistration } from '../stores.js';
|
|||||||
let downloaderWorker = null;
|
let downloaderWorker = null;
|
||||||
|
|
||||||
export async function registerServiceWorker() {
|
export async function registerServiceWorker() {
|
||||||
if (!('serviceWorker' in navigator)) {
|
if (import.meta.env.DEV || !('serviceWorker' in navigator)) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user