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 的组合,这是目前最快速、最现代的开发方式。

相关推荐
崔庆才丨静觅27 分钟前
hCaptcha 验证码图像识别 API 对接教程
前端
passerby60611 小时前
完成前端时间处理的另一块版图
前端·github·web components
掘了1 小时前
「2025 年终总结」在所有失去的人中,我最怀念我自己
前端·后端·年终总结
崔庆才丨静觅1 小时前
实用免费的 Short URL 短链接 API 对接说明
前端
崔庆才丨静觅2 小时前
5分钟快速搭建 AI 平台并用它赚钱!
前端
崔庆才丨静觅2 小时前
比官方便宜一半以上!Midjourney API 申请及使用
前端
Moment2 小时前
富文本编辑器在 AI 时代为什么这么受欢迎
前端·javascript·后端
崔庆才丨静觅2 小时前
刷屏全网的“nano-banana”API接入指南!0.1元/张量产高清创意图,开发者必藏
前端
剪刀石头布啊3 小时前
jwt介绍
前端
爱敲代码的小鱼3 小时前
AJAX(异步交互的技术来实现从服务端中获取数据):
前端·javascript·ajax