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

相关推荐
Bug-制造者40 分钟前
现代Web应用全栈开发:从架构设计到部署落地实战
前端
青春喂了后端1 小时前
IntelliGit 前端状态层重构:把一个全局 Store 拆成清晰的状态边界
前端·重构·状态模式
IT_陈寒2 小时前
Redis内存用爆了,原来我们都忽略了这个配置
前端·人工智能·后端
qq_2518364572 小时前
基于java Web汽车销售管理系统设计与实现
java·前端·汽车
花椒技术2 小时前
低代码平台接入 Agent 后,我们踩到的组件、上下文和追问坑
前端·人工智能·agent
豹哥学前端3 小时前
事件循环(Event Loop)深度解析:让你彻底搞懂 JS 的执行顺序
前端·javascript·面试
竹林8183 小时前
用 wagmi v2 + Next.js 14 搞 NFT 交易市场前端:从合约调用失败到顺利上架,我踩了哪些坑
javascript·next.js
前端不开发3 小时前
用一个 Bookmarklet(书签脚本),给任意网页挂一个可拖拽悬浮窗
前端·javascript