coreui-free-react-admin-template
/
vite.config.mjs
49 строк · 986.0 Байт
1import { defineConfig } from 'vite'2import react from '@vitejs/plugin-react'3import path from 'node:path'4import autoprefixer from 'autoprefixer'5
6export default defineConfig(() => {7return {8base: './',9build: {10outDir: 'build',11},12css: {13postcss: {14plugins: [15autoprefixer({}), // add options if needed16],17},18},19esbuild: {20loader: 'jsx',21include: /src\/.*\.jsx?$/,22exclude: [],23},24optimizeDeps: {25force: true,26esbuildOptions: {27loader: {28'.js': 'jsx',29},30},31},32plugins: [react()],33resolve: {34alias: [35{36find: 'src/',37replacement: `${path.resolve(__dirname, 'src')}/`,38},39],40extensions: ['.mjs', '.js', '.ts', '.jsx', '.tsx', '.json', '.scss'],41},42server: {43port: 3000,44proxy: {45// https://vitejs.dev/config/server-options.html46},47},48}49})50