ai-coding-demo

什么是 Vite?

📖 概述

Vite 是新一代前端构建工具,由 Vue.js 作者尤雨溪创建。它利用浏览器原生 ES 模块和 esbuild 来实现极速的开发服务器和优化的生产构建。

🌟 核心特性

1. 极速开发服务器

2. 优化的构建

3. 零配置

4. 插件系统

💻 基本使用

1. 创建项目

# 使用 npm
npm create vite@latest my-app -- --template vue
cd my-app
npm install

# 使用 pnpm
pnpm create vite my-app --template vue

2. 开发模式

npm run dev
# 启动开发服务器

3. 构建生产版本

npm run build
# 构建优化后的代码

4. 预览构建结果

npm run preview
# 本地预览构建产物

⚙️ 配置

vite.config.js

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import { resolve } from 'path'

export default defineConfig({
  plugins: [vue()],
  resolve: {
    alias: {
      '@': resolve(__dirname, 'src')
    }
  },
  server: {
    port: 3000,
    open: true
  },
  build: {
    outDir: 'dist',
    sourcemap: true
  }
})

🎯 与其他工具对比

特性 Vite Webpack Parcel
冷启动
HMR
构建速度
配置复杂度
生态 丰富 非常丰富 丰富

✅ 优缺点

优点

缺点

🎯 适用场景

📚 学习资源

🔗 相关链接