六维教程

Vue3 起步

环境准备

安装 Node.js

Vue 3 项目依赖 Node.js 环境。目前需要 Node.js 20.19 或 22.12 及以上版本(两个大版本中任选一个满足即可),版本过低会导致创建失败或安装报错。

如果还没有安装 Node.js,先参考 Node.js 环境搭建 完成安装。

安装完成后,打开终端(Terminal / CMD / PowerShell),输入以下命令验证是否成功:

node -v   # 输出类似:v20.10.0
npm -v    # 输出类似:10.2.3

如果能正常输出版本号,说明环境准备就绪。

包管理器选择

有了 Node.js 就自动拥有了 npm。但 Vue 生态中还有两个常用的包管理器:

包管理器 特点 安装命令
npm Node 官方默认,稳定可靠 随 Node.js 自动安装
yarn Meta 出品,速度快 npm install -g yarn
pnpm 速度快、省磁盘空间(官方推荐) npm install -g pnpm

本系列教程统一使用 npm,方便新手直接上手。如果你熟悉 pnpm 或 yarn,可以替换成对应的命令。

创建 Vue 3 项目

执行创建命令

在终端中进入你想要存放项目的文件夹,然后执行以下命令:

npm create vue@latest

这条命令会自动下载并运行 create-vue 脚手架(脚手架就是官方提供的一个”项目生成模板”,帮你把项目骨架、配置一次性搭好,省得自己从头配置)。

接下来会出现一系列交互式提问:

✔ Project name: … my-vue3-app
✔ Add TypeScript? … No / YesAdd JSX Support? … No / YesAdd Vue Router for Single Page Application development? … No / YesAdd Pinia for state management? … No / YesAdd Vitest for Unit Testing? … No / YesAdd an End-to-End Testing Solution? … No / YesAdd ESLint for code quality? … No / YesAdd Prettier for code formatting? … No / Yes

如果你对“脚手架”或者npm create命令有疑问,可以参考 npm create 命令

选项说明

选项 说明(白话版) 新手建议
Project name 项目名称 自定义,如 my-vue3-app
TypeScript 在 JS 基础上加类型检查的语言,后面可选 可以先选 No,熟悉后再启用
JSX Support 在 JS 里直接写类似 HTML 的语法 通常选 No
Vue Router 管理”页面跳到哪个地址”的路由 可以先选 No,后续教程会单独讲
Pinia 管理多个组件共享的数据(状态) 可以先选 No,后续教程会单独讲
Vitest 自动测试代码是否正常的工具 可以先选 No
ESLint 检查代码风格和错误,帮你少写 bug 推荐选 Yes
Prettier 自动统一代码格式,保持代码整齐 推荐选 Yes

新手提示:第一次使用建议全部选 No(或只选 ESLint + Prettier),保持项目最简。后续教程会逐步引入路由、状态管理等特性。

进入项目并安装依赖

创建完成后,按提示进入项目目录并安装依赖:

cd my-vue3-app
npm install

启动开发服务器

执行以下命令启动开发服务器:

npm run dev

终端会显示本地访问地址,默认是 http://localhost:5173。打开浏览器访问,看到 Vue 3 的欢迎页面就说明项目创建成功了。

项目目录结构

创建完成后,项目的目录结构大致如下:

my-vue3-app/
├── node_modules/     # 项目依赖包
├── public/           # 静态资源(不会被 Vite 处理)
├── src/              # 源代码目录
│   ├── assets/       # 资源文件(图片、字体等,会被 Vite 处理)
│   ├── components/   # 可复用组件
│   ├── App.vue       # 根组件
│   └── main.js       # 入口文件
├── .gitignore        # Git 忽略文件
├── index.html        # 项目入口 HTML
├── package.json      # 项目配置和依赖管理
├── README.md         # 项目说明文档
└── vite.config.js    # Vite 配置文件

关键文件说明

文件 作用
src/main.js 创建 Vue 应用实例并挂载到 #app 容器
src/App.vue 根组件,所有页面的入口
index.html 项目入口 HTML,Vite 会自动处理
package.json 管理项目依赖和脚本命令
vite.config.js Vite 构建配置(端口、代理等)

常用命令

package.jsonscripts 中可以看到以下命令配置:

{
  "scripts": {
    "dev": "vite",
    "build": "vite build",
    "preview": "vite preview"
  }
}

命令分类

命令 作用 使用场景
npm run dev 启动开发服务器,支持热更新(HMR) 日常编码开发
npm run build 打包生产环境代码 项目上线前
npm run preview 本地预览打包后的产物 部署前验证

至此,你的 Vue 3 开发环境已经搭建完成,可以开始愉快的编码了!

上一篇
Vue3 教程
下一篇
Vue3 初识组件