Vue3 环境搭建 5 步走(零基础友好)

Vue.js渐进式前端框架,聚焦视图层,以数据驱动、组件化为核心。其响应式数据系统实现数据与视图双向绑定,无需手动操作DOM;组件化设计降低大型项目开发复杂度。框架轻量灵活,可按需集成Vue Router、Pinia/Vuex、Vite等生态工具。Vue 2稳定、生态成熟,Vue3适配TypeScript且性能优化。它学习成本低,中文文档完善,广泛应用于单页应用、后台管理系统、移动端H5、小程序等场景,是企业级前端开发的主流选择。

Vue3 官方推荐使用 Vite 作为构建工具(比传统 Vue CLI 更快、更轻量化),以下是基于 Vite 的 5 步极简搭建流程,兼顾易操作和实用性:

如图:

一、 安装 Node.js(核心依赖)

Vue3 项目依赖 Node.js 环境(提供 npm/yarn 包管理工具),要求 Node.js 版本 ≥ 18.0(推荐 LTS 版本,如 20.x)。

  • 下载:访问 Node.js 官网,选择对应系统(Windows/Mac/Linux)的安装包,一键安装(Windows 建议勾选「Add to PATH」)。

  • 验证:打开终端/CMD,输入以下命令,能显示版本号即成功:

    bash 复制代码
    node -v   # 如 v20.10.0
    npm -v    # 如 v10.2.3
  • 可选优化(加快 npm 下载速度):配置淘宝镜像源

    bash 复制代码
    npm config set registry https://registry.npmmirror.com

二、安装 Vite 项目创建器(全局)

Vite 是 Vue3 官方推荐的构建工具,先全局安装「Vite 项目脚手架」:

bash 复制代码
npm install -g create-vite
  • 若提示权限不足(Mac/Linux):加 sudo 前缀

    bash 复制代码
    sudo npm install -g create-vite
  • 备选:若习惯 Vue CLI,可安装 npm install -g @vue/cli@latest(Vue CLI 5+ 支持 Vue3)。

三、创建 Vue3 项目

在终端进入你想存放项目的目录(如 cd ~/Desktop),执行以下命令创建项目:

bash 复制代码
# create-vite 项目名 --template vue(指定 Vue3 模板)
create-vite my-vue3-app --template vue
  • my-vue3-app 是自定义项目名(可改,如 vue3-demo);

  • 执行后,终端会提示「进入项目目录 + 安装依赖」,先按提示进入项目:

    bash 复制代码
    cd my-vue3-app  # 进入项目根目录
  • 安装项目依赖(核心步骤,缺一不可):

    bash 复制代码
    npm install

四、启动开发服务器

依赖安装完成后,启动本地开发服务:

bash 复制代码
npm run dev
  • 执行成功后,终端会输出访问地址(如 http://127.0.0.1:5173/);
  • 复制地址到浏览器打开,能看到 Vue3 默认欢迎页面,说明项目启动成功!

五、验证运行 + 基础配置

1. 验证功能

  • 浏览器打开 http://127.0.0.1:5173/,能看到 Vue3 标志和「Hello Vue 3 + Vite」文字,即搭建完成;
  • 测试热更新:打开项目文件夹,编辑 src/App.vue(如修改 <h1> 里的文字),保存后浏览器会自动刷新,验证热重载功能。

2. 基础配置(可选但实用)

  • 打包项目:开发完成后,执行 npm run build,会生成 dist 文件夹(可部署到服务器);
  • 安装调试工具:浏览器安装「Vue Devtools」扩展(Chrome 应用商店),可调试 Vue3 组件、状态;
  • 扩展功能:如需用 TypeScript,创建项目时改模板为 --template vue-ts

六、核心注意事项

  1. 若端口被占用(如 5173),Vite 会自动切换端口(如 5174),以终端输出为准;
  2. Windows 若终端识别不了 npm,重启终端/电脑(确保 Node.js 已加入环境变量);
  3. 若依赖安装失败,可删除项目下的 node_modules 文件夹,重新执行 npm install

至此,Vue3 开发环境已完全搭建,可直接在 src 目录下编写组件、开发业务逻辑!

相关推荐
软件技术NINI4 分钟前
泉州html+css 4页
前端·javascript·css·html
再吃一根胡萝卜5 分钟前
OpenScreen:免费开源的录屏神器,做出专业级演示视频
前端
Cloud_Shy6187 分钟前
Python 数据分析基础入门:《Excel Python:飞速搞定数据分析与处理》学习笔记系列(第十一章 Python 包跟踪器 下篇)
前端·后端·python·数据分析·excel
kyriewen8 分钟前
我用AI把公司10万行代码屎山重构了,CTO看了代码后说:你提前转正
前端·javascript·ai编程
ttwuai11 分钟前
XYGo Admin 菜单与路由:Vue3 动态路由 + GoFrame 权限菜单的完整实现方案
前端·vue·后台框架
程序员码歌19 分钟前
OpenSpec 到 Superpowers:AI 编码从说清到做对
android·前端·人工智能
爱编程的小新☆19 分钟前
LangGraph4j工作流框架
前端·数据库·ai·langchain·langgraph4j
@PHARAOH35 分钟前
HOW - 构建一个轻量前后端一体服务
前端·微服务·服务端
无限进步_1 小时前
【C++】C++11的类功能增强与STL变化
java·前端·数据结构·c++·后端·算法