Vue 环境搭建

方式一:使用 Vite(推荐,Vue 3 官方推荐)

1. 环境准备

bash

复制代码
# 安装 Node.js(版本 18+ 或 20+)
# 下载地址:https://nodejs.org/

# 检查 Node.js 和 npm 版本
node -v
npm -v

2. 创建 Vue 项目

bash

复制代码
# 使用官方脚手架
npm create vue@latest

# 或直接指定项目名
npm create vue@latest my-vue-app

3. 项目配置选项

创建过程中,您可以选择:

  • ✅ TypeScript

  • ✅ JSX 支持

  • ✅ Vue Router(路由)

  • ✅ Pinia(状态管理)

  • ✅ ESLint(代码检查)

  • ✅ Prettier(代码格式化)

4. 安装依赖并运行

bash

复制代码
# 进入项目目录
cd my-vue-app

# 安装依赖
npm install

# 启动开发服务器
npm run dev

# 访问:http://localhost:5173

方式二:使用 Vue CLI(传统方式)

1. 安装 Vue CLI

bash

复制代码
# 全局安装(如果已安装可跳过)
npm install -g @vue/cli
# 或
yarn global add @vue/cli

# 检查版本
vue --version

2. 创建项目

bash

复制代码
# 创建新项目
vue create my-vue-app

# 或使用图形界面
vue ui

3. 选择预设

  • Default (Vue 3) - Vue 3 默认配置

  • Default (Vue 2) - Vue 2 默认配置

  • Manually select features - 手动选择功能

4. 安装和运行

bash

复制代码
cd my-vue-app
npm run serve
# 访问:http://localhost:8080

方式三:Vite 快速创建(最简方式)

bash

复制代码
# 快速创建 Vue 3 项目
npm create vite@latest my-app -- --template vue

# 或创建 Vue + TypeScript 项目
npm create vite@latest my-app -- --template vue-ts

# 进入目录并运行
cd my-app
npm install
npm run dev

项目结构说明

text

复制代码
my-vue-app/
├── src/                    # 源代码目录
│   ├── assets/            # 静态资源
│   ├── components/        # 组件
│   ├── views/             # 页面组件(如果使用路由)
│   ├── router/            # 路由配置
│   ├── stores/            # 状态管理
│   ├── App.vue            # 根组件
│   └── main.js            # 入口文件
├── public/                # 公共资源
├── package.json           # 项目配置
├── vite.config.js         # Vite 配置
└── README.md

常用开发工具配置

1. VS Code 插件推荐

  • Volar - Vue 官方推荐的 Vue 3 语言工具

  • Vue VSCode Snippets - Vue 代码片段

  • ESLint - 代码检查

  • Prettier - 代码格式化

  • Auto Rename Tag - 自动重命名标签

  • Path Intellisense - 路径智能提示

2. 浏览器插件

常用命令

bash

复制代码
# 开发环境
npm run dev        # 启动开发服务器
npm run serve      # Vue CLI 项目

# 生产构建
npm run build      # 构建生产版本

# 代码检查
npm run lint       # 检查代码规范
npm run format     # 格式化代码

# 预览生产版本
npm run preview    # Vite 项目预览

配置文件示例

vite.config.js 基础配置

javascript

复制代码
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

export default defineConfig({
  plugins: [vue()],
  server: {
    port: 3000, // 自定义端口
    open: true, // 自动打开浏览器
  },
  resolve: {
    alias: {
      '@': '/src' // 路径别名
    }
  }
})

常见问题解决

1. 端口占用

bash

复制代码
# 修改端口启动
npm run dev -- --port 3001

2. 安装依赖慢

bash

复制代码
# 使用淘宝镜像
npm config set registry https://registry.npmmirror.com

# 或使用 yarn
npm install -g yarn
yarn install

3. 清除 npm 缓存

bash

复制代码
npm cache clean --force

快速开始模板

bash

复制代码
# 一键创建 Vue 3 + TypeScript + Pinia + Router 项目
npm create vue@latest my-app -- --typescript --router --pinia --eslint

学习资源

推荐使用 Vite + Vue 3 的组合,这是目前最快速、最现代的开发方式。

相关推荐
于慨17 小时前
Lambda 表达式、方法引用(Method Reference)语法
java·前端·servlet
石小石Orz17 小时前
油猴脚本实现生产环境加载本地qiankun子应用
前端·架构
从前慢丶17 小时前
前端交互规范(Web 端)
前端
像我这样帅的人丶你还17 小时前
别再让JS耽误你进步了。
css·vue.js
@yanyu66617 小时前
07-引入element布局及spring boot完善后端
javascript·vue.js·spring boot
CHU72903517 小时前
便捷约玩,沉浸推理:线上剧本杀APP功能版块设计详解
前端·小程序
GISer_Jing18 小时前
Page-agent MCP结构
前端·人工智能
王霸天18 小时前
💥别再抄网上的Scale缩放代码了!50行源码教你写一个永不翻车的大屏适配
前端·vue.js·数据可视化
小领航18 小时前
用 Three.js + Vue 3 打造炫酷的 3D 行政地图可视化组件
前端·github
@大迁世界18 小时前
2026年React大洗牌:React Hooks 将迎来重大升级
前端·javascript·react.js·前端框架·ecmascript