Vite - Configuration and Optimization

Configures Vite for various frameworks, creates plugins, optimizes builds, and customizes the dev server. Helps with setting up aliases, proxies, and manual chunk splitting to improve development and production builds.

Sby Skills Guide Bot
DevelopmentIntermediate
5003/4/2026
Claude CodeCursorWindsurfCopilot
#vite#build-tool#frontend-development#performance-optimization#bundler-config

Recommended for


name: vite description: Vite configuration, plugins, optimization, HMR, and build customization. allowed-tools: Read, Write, Edit, Bash, Glob, Grep

Vite Skill

Expert assistance for configuring and optimizing Vite builds.

Capabilities

  • Configure Vite for various frameworks
  • Create and use plugins
  • Optimize builds
  • Configure dev server
  • Handle environment variables

Configuration

// vite.config.ts
import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import path from 'path';

export default defineConfig({
  plugins: [react()],
  resolve: {
    alias: {
      '@': path.resolve(__dirname, './src'),
    },
  },
  server: {
    port: 3000,
    proxy: {
      '/api': 'http://localhost:8080',
    },
  },
  build: {
    rollupOptions: {
      output: {
        manualChunks: {
          vendor: ['react', 'react-dom'],
        },
      },
    },
  },
});

Target Processes

  • frontend-build-setup
  • development-environment
  • build-optimization
Related skills