Warning
Этот проект использует rolldown-vite — экспериментальную версию Vite на базе Rust-бандлера Rolldown.
Rolldown — это Rust-бандлер, разрабатываемый командой Vite для замены esbuild (dev) и Rollup (production). Цель — единый, значительно более быстрый бандлер.
{
"vite": "npm:rolldown-vite@7.2.5"
}Версия зафиксирована (7.2.5) для предотвращения неожиданных breaking changes.
| Плагин | Версия | Совместимость |
|---|---|---|
@vitejs/plugin-vue |
^6.0.1 | ✅ Совместим (официальный плагин, приоритет команды Vite) |
@tailwindcss/vite |
^4.1.18 | ✅ Совместим (v4 использует Vite-native подход) |
- esbuild конфигурация: В
vite.config.tsявно заданesbuild.tsconfigRawдля транспиляции TypeScript. - Rollup API совместимость: Rolldown стремится к полной совместимости с Rollup API, поэтому большинство плагинов работают без изменений.
- Breaking changes: Экспериментальные версии могут содержать нестабильные API.
- Плагины сообщества: Не все сторонние плагины протестированы с Rolldown.
- Не обновлять версию автоматически — всегда тестировать перед обновлением.
- Запускать production build перед деплоем:
pnpm build. - При проблемах — откатиться на стандартный Vite: изменить
"vite": "^6.x.x"в package.json.
- Rolldown.rs — официальная документация
- Vite GitHub Discussions — обсуждения интеграции
- rolldown-vite npm