LPとかの軽めの作業用 vite.config.js

こんな感じ

import { defineConfig } from 'vite'
process.chdir('src');
export default defineConfig({
    publicDir: '../public',
    build: {
        outDir: '../dist',
        rollupOptions: {
            input: {
                main: './index.html',
                // 複数ページある場合
                // about: './about/index.html',
            },
        },
    },
    base: './'
})

ファイル相対パスで記述してくれて、(画像も)サブドメインでない案件でもこれでいけるはず

この記事を書いた人