安装 Vite 并运行第一个应用

用官方脚手架创建 Vite 应用、安装依赖、启动开发服务器与生产构建的可验证闭环。

#type / howto #status / growing #tech / dev / frontend #resource / javascript

[!info] 关联笔记

安装 Vite 并运行第一个应用

目标

在本机创建并运行一个官方模板项目,完成 dev → 修改可见 → build/preview 闭环。

这个场景为什么出现

新同学常卡在:Node 版本不对、包管理器不一致、模板选错、只跑 dev 从不验证 build。本 howto 固定最小验收。

前置条件

  • Node.js 当前 LTS 或官方要求的最低版本(以 Vite 指南 为准)
  • 可用的包管理器:pnpm / npm / yarn 之一

步骤

1. 创建项目

pnpm create vite inventory-admin --template react-ts
cd inventory-admin
pnpm install

说明:模板可换成 vue-ts / vanilla-ts 等;名称用业务域(库存后台)而不是 demo1

2. 启动开发服务器

pnpm dev

浏览器打开终端提示的本地 URL(通常 http://localhost:5173)。

3. 做一次可见修改

编辑 src/App.tsx(或 Vue 的 App.vue),改标题文案为「库存后台」,保存后确认 HMR 更新。

4. 生产构建与预览

pnpm build
pnpm preview

验收标准

  • dev 能打开页面且无控制台致命错误
  • 修改源码后页面更新(HMR 或可接受刷新)
  • build 成功并生成 dist/
  • preview 能访问构建产物

常见故障

现象可能原因处理
create 失败网络/权限/Node 过旧换 registry、升级 Node
依赖装不上锁文件/包管理器混用统一 pnpm 或 npm
端口占用5173 被占server.port 或结束旧进程

自测题

  1. 为什么验收必须包含 build
  2. 模板里的 index.html 在项目根目录意味着什么?
参考答案
  1. dev 与 build 是不同管线,只验收 dev 无法保证可部署产物。
  2. HTML 是应用入口,由 Vite 在 dev/build 中作为根文档处理(与某些把 html 藏进 src 的工具不同)。

延伸阅读

资料类型支撑内容
Getting Started官方脚手架与脚本
创建于 2026/7/15 更新于 2026/7/15