Skip to content

Commit 4e0bf54

Browse files
committed
fix: configure Vite to generate both HTML files in dist root for GitHub Pages
- Set root: 'dev' to use dev folder as build context - Configure rollupOptions input with absolute paths for both HTML files - Maintain PWA service worker generation with correct paths - Resolves GitHub Pages 404 error by placing files in correct structure
1 parent d139640 commit 4e0bf54

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

vite.config.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,27 @@
11
import { defineConfig } from 'vite';
22
import { VitePWA } from 'vite-plugin-pwa';
3+
import { resolve } from 'path';
34

45
export default defineConfig({
6+
root: 'dev',
57
build: {
6-
outDir: 'dist',
8+
outDir: '../dist',
79
assetsDir: 'assets',
10+
emptyOutDir: true,
811
rollupOptions: {
912
input: {
10-
main: '/dev/index.html',
11-
en: '/dev/index_en.html',
13+
main: resolve(__dirname, 'dev/index.html'),
14+
en: resolve(__dirname, 'dev/index_en.html'),
1215
},
1316
},
1417
},
1518
plugins: [
1619
VitePWA({
1720
strategies: 'injectManifest',
18-
srcDir: '.',
21+
srcDir: '../',
1922
filename: 'service-worker.js',
2023
injectManifest: {
21-
swSrc: 'service-worker.js',
24+
swSrc: '../service-worker.js',
2225
},
2326
registerType: 'autoUpdate',
2427
devOptions: {

0 commit comments

Comments
 (0)