viteVite Antfu

antfu/skills

Vite.

Установка

npx -y skills add antfu/skills --skill vite --agent claude-code

Vite

Инструмент сборки следующего поколения с быстрым dev-сервером (native ESM + HMR) и оптимизированными production-сборками. Версия 8 использует бандлер Rolldown и трансформер Oxc. Применяйте при работе с проектами на Vite, vite.config.ts, плагинами Vite, сборкой библиотек или SSR-приложений.

Предпочтения

  • Используйте TypeScript: предпочтительно vite.config.ts
  • Всегда ESM, избегайте CommonJS

Справочники

ТемаОписаниеФайл
ConfigurationdefineConfig, условные конфиги, loadEnvreferences/core-config.md
Featuresimport.meta.glob, asset queries (?raw, ?url), import.meta.env, HMR APIreferences/core-features.md
Plugin APIХуки Vite, virtual modules, порядок плагиновreferences/core-plugin-api.md
Build & SSRLibrary mode, SSR middleware mode, ssrLoadModule, JavaScript APIreferences/build-and-ssr.md
Environment APIVite 6+ мультисредовая поддержка, кастомные runtimereferences/environment-api.md
Rolldown MigrationИзменения Vite 8: Rolldown, Oxc, миграция конфигаreferences/rolldown-migration.md

Быстрый справочник

CLI

vite              # Запустить dev-сервер
vite build        # Production сборка
vite preview      # Предпросмотр production сборки
vite build --ssr  # SSR сборка

Типовой конфиг

import { defineConfig } from 'vite'

export default defineConfig({
  plugins: [],
  resolve: { alias: { '@': '/src' } },
  server: { port: 3000, proxy: { '/api': 'http://localhost:8080' } },
  build: { target: 'esnext', outDir: 'dist' },
})

Официальные плагины

  • @vitejs/plugin-vue — Vue 3 SFC
  • @vitejs/plugin-vue-jsx — Vue 3 JSX
  • @vitejs/plugin-react — React с Oxc/Babel
  • @vitejs/plugin-react-swc — React с SWC
  • @vitejs/plugin-legacy — поддержка устаревших браузеров

Из того же репозитория