JS 框架 词条目录
前端Wiki/JS 框架/深入/工程化与选型

Vite 脚手架与构建

现代框架项目从脚手架开始:npm create vue@latest(Vue 官方)或 npm create vite@latest 交互式生成项目骨架,目录、配置、热更新开箱即用,不用自己从零搭建。生成后 npm install 装依赖、npm run dev 启动开发服务器。

Vite 是当下最主流的构建工具,两大核心能力:开发时利用浏览器原生 ES Module 按需编译——启动几乎秒开,改代码热更新(HMR)瞬间生效,只替换改动的那一个模块;生产构建切换到 Rollup,自动完成代码压缩、分割、Tree-shaking。

需要熟悉的目录结构:src/ 放源码(main.js 入口、App.vue 根组件)、public/ 放不经构建的静态资源、package.json 的 scripts 里是 dev/build/preview 三个常用命令。build 产物在 dist/,部署就是把这堆静态文件扔到任意静态服务器。

本节要点npm create vue@latest 生成项目;Vite 开发按需编译、HMR 秒级热更,生产用 Rollup 打包;产物 dist 部署即静态文件。
代码
# 创建项目(交互式选择要用的功能)
npm create vue@latest        # Vue 官方脚手架(内置 Vite)
npm create vite@latest       # 或直接建 Vite 项目(可配 React 等)

cd my-app
npm install                  # 安装依赖
npm run dev                  # 开发服务器 http://localhost:5173

npm run build                # 打包 → dist 目录
npm run preview              # 本地预览打包结果

# 典型目录结构:
# my-app/
#   index.html        入口 HTML
#   package.json      依赖与脚本
#   public/           静态资源(原样复制)
#   src/
#     main.js         JS 入口
#     App.vue         根组件
#     components/     业务组件
#     router/         路由配置

# Vite 优势:开发按需编译秒启动、HMR 极快、生产 Rollup 打包
🔗 相关词条Vue浏览器JS组件