Nuxt-vite brings Vite's fast development experience to Nuxt 2 (nuxt >= 2.15.0 required). At version 0.3.5, it is an experimental module that replaces webpack with Vite for Nuxt 2 projects, offering significantly faster hot module replacement and dev startup. It ships TypeScript types and relies on vite-plugin-vue2. Many Nuxt modules may be incompatible; it is actively maintained by the Nuxt team on GitHub.
npm install nuxt-viteVerified import paths — ran on the pinned version, not inferred.
Shows minimal configuration to enable Vite in a Nuxt 2 project by adding nuxt-vite to buildModules.
Check module compatibility on https://vite.nuxtjs.org/advanced/modules.
Migrate to Nuxt 3 for native Vite integration.
Upgrade Nuxt to at least 2.15.0.
Replace webpack-specific configuration with Vite equivalents.
Disable HMR for problematic plugins or report issues.
npm install -D nuxt-vite or yarn add --dev nuxt-vite
npm install nuxt@latest (>=2.15.0)
npm install -D vite-plugin-vue2
Check https://vite.nuxtjs.org/advanced/modules for compatibility or disable the module.