37 lines
996 B
JavaScript
37 lines
996 B
JavaScript
import tailwindcss from '@tailwindcss/vite';
|
|
import vue from '@vitejs/plugin-vue';
|
|
import laravel from 'laravel-vite-plugin';
|
|
import path from 'node:path';
|
|
import { defineConfig } from 'vite';
|
|
|
|
export default defineConfig(({ mode }) => ({
|
|
base: '/vendor/nimbus/',
|
|
plugins: [
|
|
vue(),
|
|
tailwindcss(),
|
|
laravel({
|
|
input: ['resources/js/app/app.ts', 'resources/css/app.css'],
|
|
buildDirectory: './',
|
|
publicDirectory: 'resources/dist',
|
|
}),
|
|
],
|
|
server: {
|
|
host: 'localhost',
|
|
port: 5174, // <- Use a unique port to avoid conflicts
|
|
cors: {
|
|
origin: '*',
|
|
},
|
|
},
|
|
resolve: {
|
|
alias: {
|
|
'@': path.resolve(__dirname, '/resources/js'),
|
|
'~': path.resolve(__dirname, '/resources/css'),
|
|
},
|
|
},
|
|
define: {
|
|
'process.env.NODE_ENV': JSON.stringify(
|
|
mode === 'development' ? 'development' : 'production',
|
|
),
|
|
},
|
|
}));
|