mirror of
https://github.com/isledecomp/isle.pizza.git
synced 2026-02-28 05:47:39 +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
|
||||
|
||||
- name: Build
|
||||
run: npm run build
|
||||
run: npm run build:ci
|
||||
|
||||
@ -4,7 +4,8 @@
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
"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",
|
||||
"preview": "vite preview"
|
||||
},
|
||||
|
||||
@ -4,7 +4,7 @@ import { showUpdatePopup, installState, swRegistration } from '../stores.js';
|
||||
let downloaderWorker = null;
|
||||
|
||||
export async function registerServiceWorker() {
|
||||
if (!('serviceWorker' in navigator)) {
|
||||
if (import.meta.env.DEV || !('serviceWorker' in navigator)) {
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user