unplugin-vue
将 Vue 3 SFC 转换为 JavaScript。
特性
- ⚡️ 支持 Vite、Webpack、Vue CLI、Rollup、esbuild 等,由 unplugin 提供支持。
- ✨ 支持
<script setup>
和宏。 - 🔥 对 Vite 的热模块替换(HMR)支持。
- 🔄 定期从 @vitejs/plugin-vue 同步代码。目前基于 @vitejs/plugin-vue@5.2.1。
谁在使用
- Vue Macros - 探索和扩展更多宏和 Vue 的语法糖。
- vue-components-lib-seed - 一个 Vue 3.0 组件库模板。
- Element Plus icons
替代品
- @vitejs/plugin-vue - 用于 Vite 和 Vue 3。
- @vitejs/plugin-vue2 - 用于 Vite 和 Vue 2。
- unplugin-vue2 - 用于 Vue 2.7+ 以及 Vite、esbuild、Rollup、Webpack 等。
- vue-loader - 用于 Webpack。
- esbuild-plugin-vue - 用于 esbuild 和 Vue 3。
- esbuild-vue - 用于 esbuild 和 Vue 2。
vite-plugin-vue2 - 用于 Vite 和 Vue 2.rollup-plugin-vue- ⚠️ 已不再维护。
感谢
- Vite - 下一代前端工具。速度快!
- unplugin - 统一的 Vite、Rollup、Webpack 等插件系统。
- vite-plugin-vue - 本项目从中继承。