
目录
Vue3 简介
Vue.js 是目前最流行的前端框架之一,Vue3 作为其最新版本,带来了许多令人兴奋的新特性和性能提升。相比 Vue2,Vue3 在性能、TypeScript 支持、API 设计等方面都有显著改进。

Vue3 的主要优势
- 性能提升:重写了响应式系统,性能提升了 100%
- TypeScript 支持:原生支持 TypeScript,提供更好的类型检查
- 组合式 API:更灵活的代码组织方式
- 更小的体积:Tree-shaking 支持,减小包体积
- 更好的开发体验:更快的热更新,更友好的错误提示
环境准备
在开始 Vue3 开发之前,我们需要准备以下工具:
1. Node.js
Vue3 项目依赖 Node.js 环境,Node.js 提供了 npm 包管理工具,用于安装和管理项目依赖。

2. 代码编辑器
推荐使用 VS Code 作为开发编辑器,它对 Vue3 有很好的支持。

3. 浏览器
推荐使用 Chrome 或 Firefox,它们对现代 JavaScript 特性有更好的支持。
安装 Node.js
Node.js 是 Vue3 开发的基础环境,必须首先安装。
步骤 1:下载 Node.js
访问 Node.js 官方网站:https://nodejs.org

推荐下载LTS 版本(长期支持版本),因为它更稳定,适合生产环境使用。
步骤 2:安装 Node.js
Windows 系统安装
- 双击下载的.msi 安装文件
- 按照安装向导提示完成安装
- 重要:确保勾选 “Add to PATH” 选项,这样可以在命令行中直接使用 node 和 npm 命令
Mac 系统安装
- 双击下载的.pkg 安装文件
- 按照安装向导提示完成安装
- 输入管理员密码进行授权
步骤 3:验证安装
打开命令行终端,输入以下命令验证安装是否成功:
node -vnpm -v
如果显示版本号,说明安装成功。例如:
v20.10.0 # Node.js版本10.2.3 # npm版本
配置开发工具
安装 VS Code
访问 VS Code 官方网站:https://code.visualstudio.com
下载适合你操作系统的版本并安装。
安装 Vue3 相关插件
打开 VS Code,安装以下推荐插件:
1. Volar

Volar 是 Vue3 官方推荐的语法高亮和代码提示插件,替代了 Vue2 时代的 Vetur 插件。
2. TypeScript Vue Plugin (Volar)
提供 Vue 文件中的 TypeScript 类型检查支持。
3. ESLint
代码规范检查工具,帮助保持代码质量。
4. Prettier
代码格式化工具,保持代码风格一致。
创建 Vue3 项目
Vue3 官方推荐使用 Vite 作为构建工具,它比传统的 Webpack 更快、更轻量。
**

使用 Vite 创建项目
打开命令行终端,进入你想要创建项目的目录,然后执行以下命令:
npm create vite@latest

项目配置选择
执行命令后,会出现交互式配置界面:
- 输入项目名称:例如 “my-vue3-app”
- 选择框架:使用上下箭头键选择 “Vue”
- 选择变体:选择 “JavaScript”(初学者推荐)或 “TypeScript”(高级开发者)

安装项目依赖
项目创建完成后,按照提示执行以下命令:
cd my-vue3-app # 进入项目目录npm install # 安装项目依赖
项目结构详解
让我们来了解 Vue3 项目的目录结构:

主要目录和文件
my-vue3-app/├── node_modules/ # 项目依赖包├── public/ # 静态资源目录├── src/ # 源代码目录│ ├── assets/ # 图片、样式等资源│ ├── components/ # Vue组件│ ├── App.vue # 根组件│ └── main.js # 入口文件├── index.html # HTML模板├── package.json # 项目配置文件└── vite.config.js # Vite配置文件
重要文件说明
package.json
项目的核心配置文件,包含项目信息、依赖包、脚本命令等。
vite.config.js
Vite 的配置文件,可以配置开发服务器、构建选项等。
src/main.js
Vue 应用的入口文件,负责创建 Vue 实例并挂载到 DOM。
src/App.vue
根组件,是整个应用的容器。
运行 Vue3 项目
启动开发服务器
在项目目录下执行以下命令:
npm run dev

访问项目
命令执行成功后,会显示类似以下的输出:
VITE v5.0.10 ready in 300 ms ➜ Local: http://127.0.0.1:5173/ ➜ Network: use --host to expose
打开浏览器,访问显示的地址(通常是http://localhost:5173),你应该能看到 Vue3 的欢迎页面。
热更新体验
Vue3 的一个重要特性是热更新(Hot Module Replacement)。修改代码后,浏览器会自动刷新,无需手动刷新页面。
常见问题解决
1. Node.js 安装失败
问题:命令行显示 “node 不是内部或外部命令”
解决方法:
- 确保安装时勾选了 “Add to PATH” 选项
- 重启命令行终端
- 如果问题仍然存在,需要手动配置环境变量
2. 端口被占用
问题:Vite 提示 “Port 5173 is in use”
解决方法:
- 关闭占用该端口的程序
- 修改 Vite 配置,使用其他端口:
npm run dev -- --port 5174
3. 依赖安装失败
问题:npm install 命令卡住或失败
解决方法:
- 检查网络连接
- 使用淘宝镜像加速下载:
npm config set registry https://registry.npmmirror.com
- 删除 node_modules 目录,重新执行 npm install
4. 浏览器白屏
问题:访问页面显示空白
解决方法:
- 检查浏览器控制台是否有错误信息
- 确保所有依赖都已正确安装
- 检查 Vite 是否正常运行
总结
通过本文的学习,你已经掌握了 Vue3 从下载引用到本地环境运行的完整流程:
- 环境准备:安装 Node.js 和 VS Code
- 项目创建:使用 Vite 创建 Vue3 项目
- 项目运行:启动开发服务器并访问项目
- 问题解决:掌握常见问题的解决方法

下一步学习建议
- 学习 Vue3 基础语法:掌握模板语法、响应式数据等基础概念
- 学习组合式 API:了解 Vue3 的核心特性
- 学习 Vue Router:实现页面路由功能
- 学习 Pinia:进行状态管理
- 学习 TypeScript:提升代码质量和开发效率
Vue3 作为现代前端开发的重要工具,掌握它将为你的前端开发之路打下坚实的基础。祝你学习愉快!
















