jagd-apps/stoeberhunde/frontend/vite.config.js

31 lines
617 B
JavaScript

import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
const buildBasePath = process.env.PUBLIC_URL || process.env.VITE_BASE_PATH || '/';
const basePath = buildBasePath.endsWith('/') ? buildBasePath : `${buildBasePath}/`;
export default defineConfig({
base: basePath,
plugins: [react()],
esbuild: {
loader: 'jsx',
include: /src\/.*\.jsx?$/,
exclude: [],
},
optimizeDeps: {
esbuildOptions: {
loader: {
'.js': 'jsx',
},
},
},
server: {
port: 3000,
},
build: {
outDir: 'build',
emptyOutDir: true,
sourcemap: false,
}
})