| import { defineConfig } from 'vite' | |
| import tailwindcss from '@tailwindcss/vite' | |
| import react from '@vitejs/plugin-react' | |
| import { fileURLToPath } from 'url'; // Required for path resolution | |
| import path from 'path'; // Required for path resolution | |
| // Define the root directory helper function | |
| const __filename = fileURLToPath(import.meta.url); | |
| const __dirname = path.dirname(__filename); | |
| // https://vitejs.dev/config/ | |
| export default defineConfig({ | |
| plugins: [ | |
| react(), | |
| tailwindcss() | |
| ], | |
| // Explicitly configure path aliases for Vite's module resolution | |
| // This resolves the "Cannot find module '@/lib/utils'" error during runtime | |
| resolve: { | |
| alias: { | |
| // Maps the '@/...' import path to the absolute path of the './src' directory | |
| '@': path.resolve(__dirname, './src'), | |
| }, | |
| }, | |
| }) |