全部学科
Python全栈
python
NodeJS全栈
nodejs
小程序首页
📅 2026-05-23 5 分钟 ✍️ juanwangdev

常用官方插件使用

Vite 官方提供多个插件支持主流框架和增强功能。

Vue 插件

JavaScript
import vue from '@vitejs/plugin-vue'

export default defineConfig({
  plugins: [vue()]
})

React 插件

JavaScript
import react from '@vitejs/plugin-react'

export default defineConfig({
  plugins: [react()]
})

Legacy 插件

JavaScript
import legacy from '@vitejs/plugin-legacy'

export default defineConfig({
  plugins: [
    legacy({
      targets: ['ie >= 11'],
      additionalLegacyPolyfills: ['regenerator-runtime/runtime']
    })
  ]
})

注意:legacy 插件会生成兼容旧浏览器的额外构建产物。

官方插件列表

插件功能
@vitejs/plugin-vueVue 3 单文件组件支持
@vitejs/plugin-vue-jsxVue JSX 支持
@vitejs/plugin-reactReact + Fast Refresh
@vitejs/plugin-react-swcReact + SWC 编译
@vitejs/plugin-legacy旧浏览器兼容支持

插件配置选项

JavaScript
// Vue 插件选项
vue({
  include: [/\.vue$/],
  isProduction: false
})

// React 插件选项
react({
  babel: {
    // Babel 配置
  }
})

安装官方插件

Bash
# Vue 项目
npm add -D @vitejs/plugin-vue

# React 项目
npm add -D @vitejs/plugin-react

# Legacy 支持
npm add -D @vitejs/plugin-legacy

插件顺序

JavaScript
export default defineConfig({
  plugins: [
    vue(),           // 框架插件优先
    legacy(),        // 兜底插件放后
  ]
})

要点总结

  • @vitejs/plugin-vue 支持 Vue 3
  • @vitejs/plugin-react 支持 React
  • @vitejs/plugin-legacy 兼容旧浏览器
  • 插件按功能顺序配置

📝 发现内容有误?点击此处直接编辑

← 上一篇 配置依赖与热更新
下一篇 → 插件条件应用
想查看更多题目和详细解析?
小程序提供完整的题库、模拟考试和详细解析
马上就来

长按或扫描二维码,立即体验

扫码体验小程序
马上就来
使用微信扫描二维码
立即体验完整题库