Vue3 从环境安装到项目运行全流程教程(新手必看)

0 阅读4分钟

前言

本文手把手带你完成 Vue 3 开发环境的搭建,使用官方推荐的 Vite 构建工具,全程只需几条命令即可看到项目跑起来。


一、安装 Node.js

Vue 3 的开发依赖 Node.js 环境(提供包管理器 npm 和运行时的 JavaScript 引擎)。

1. 检查是否已安装

打开终端(命令提示符 / PowerShell / Terminal),输入:

node -v
npm -v

如果能看到版本号(例如 v18.17.0 / 9.6.7),且 Node 版本 ≥ 16,可以直接跳到第二步。

2. 安装或升级 Node.js

推荐方式:

  • 官方安装包:访问 nodejs.org 下载 LTS(长期支持版) ,按提示安装即可。安装程序会自动配好环境变量。

  • 使用版本管理工具(可选)

    • Windows:nvm-windows

    • Mac/Linux:nvm
      这样可以灵活切换 Node 版本,命令示例:

    nvm install 18
    nvm use 18
    

安装完成后重新打开终端,再次运行 node -v 确认。


二、配置 npm 镜像(中国大陆用户建议)

为了加速依赖包的下载,可将 npm 的注册表镜像设为国内源:

npm config set registry https://registry.npmmirror.com

检查是否生效:

npm config get registry

看到 https://registry.npmmirror.com 即成功。


三、创建 Vue 3 项目(使用 create-vue 脚手架)

Vue 官方提供了基于 Vite 的项目脚手架 create-vue,它会自动生成最佳实践的项目结构。

在终端中进入你要存放项目的目录,然后运行:

npm create vue@latest

这条命令会临时下载 create-vue 并引导你完成项目配置,不需要提前全局安装任何东西

交互式选项说明

执行后会出现一系列 Yes/No 选择,按需求回答(初次学习可直接全部默认或参考下表):

选项含义建议
Project name项目名称输入小写英文名,如 my-vue-app                         
TypeScript是否使用 TypeScript                                 入门可选 No,实际项目推荐 Yes
JSX Support是否支持 JSX默认 No
Vue Router单页应用路由多页面时按需选 Yes
Pinia状态管理库按需选择
Vitest单元测试工具按需选择
End-to-End Testing                    E2E 测试按需选择
ESLint / Prettier代码规范与格式化建议 Yes,保证代码风格

选择完毕后,脚手架会自动创建项目文件夹。

进入项目并安装依赖

cd 你的项目名
npm install

npm install 会根据 package.json 安装所有必需的依赖包。


四、运行项目

安装成功后,启动开发服务器:

npm run dev

终端会打印本地访问地址,通常是:

  VITE v4.x.x  ready in xxx ms

  ➜  Local:   http://localhost:5173/
  ➜  Network: use --host to expose

在浏览器中打开 http://localhost:5173,你会看到 Vue 的欢迎页面(带旋转的 Vite + Vue 标志)。

🎉 恭喜,项目运行成功!


五、项目目录结构速览

my-vue-app/
├── index.html            # 入口 HTML 文件
├── package.json          # 项目依赖与脚本配置
├── vite.config.js        # Vite 构建配置文件
├── public/               # 不会被打包的静态资源
└── src/
    ├── main.js           # 应用入口,挂载 Vue 实例
    ├── App.vue           # 根组件
    ├── components/       # 可复用组件
    └── assets/           # 需要构建处理的资源(CSS、图片等)

如果你想修改页面内容,打开 src/App.vue,编辑 <template> 中的 Hello World 文本,保存后浏览器会自动热更新。


六、常见问题及解决

Q1:npm create vue@latest 报错或卡顿

  • 检查 Node 版本是否 ≥ 16(node -v)。
  • 检查网络与镜像设置(使用国内镜像)。
  • 尝试清除 npm 缓存:npm cache clean --force

Q2:端口 5173 被占用

修改端口或指定新端口:

npm run dev -- --port 3000

或者关闭占用端口的程序。

Q3:浏览器打开后页面空白

  • 按 F12 打开控制台,查看报错信息。
  • 确认 npm install 完全成功,没有模块缺失。
  • 检查 vite.config.js 配置是否正确(一般默认无需改动)。

Q4:想打包部署到服务器

运行 npm run build,会在项目根目录生成 dist 文件夹,里面就是可直接部署的静态文件。


七、扩展:快速体验(不想手动安装)

你也可以在线直接体验 Vue 3 + Vite,无需本地安装:

  • 打开 StackBlitz 一键启动一个 Vue + Vite 模板。

现在你已经掌握了 Vue 3 从环境安装到项目运行的全流程。编辑 src 目录下的组件,开始你的 Vue 3 之旅吧!