Files
nimbus/vite.config.js
2025-11-07 12:43:06 +01:00

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',
),
},
}));