31 lines
695 B
TypeScript
31 lines
695 B
TypeScript
import { defineConfig } from 'vite';
|
||
import laravel from 'laravel-vite-plugin';
|
||
import react from '@vitejs/plugin-react';
|
||
|
||
export default defineConfig({
|
||
plugins: [
|
||
laravel({
|
||
input: 'resources/js/app.tsx',
|
||
refresh: true,
|
||
}),
|
||
react(),
|
||
],
|
||
base: './',
|
||
resolve: { alias: { '@': '/resources/js' } },
|
||
build: {
|
||
outDir: 'public/spa',
|
||
emptyOutDir: true,
|
||
},
|
||
server: {
|
||
host: '0.0.0.0',
|
||
port: 5173,
|
||
strictPort: true,
|
||
// Allow cross‐origin requests from your Laravel app:
|
||
cors: true,
|
||
hmr: {
|
||
host: '10.0.2.2',
|
||
port: 5173,
|
||
},
|
||
},
|
||
});
|