Both nuxt-vite and vite-plugin-vue2 don't state much about compatibility. If vite-plugin-vue2 is working as expected, I guess nuxt-vite also should. But you can give it a try while keeping in mind nuxt-vite is experimental (GitHub - nuxt/vite: ⚡ Vite Experience with Nuxt 2).
It will likely be replaced by Nuxt bridge in the future (which we aren't compatible with using our Nuxt module, but our Vue 3 kit in alpha should be compatible).