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

相关推荐
LQE几秒前
深入理解 Vue 响应式系统:从 Vue 2 到 Vue 3 的演进之路
前端
美团技术团队1 分钟前
重塑站外体验:大众点评 M 站基于 Qwik.js 的重构实践
前端
Arthur14726122865472 分钟前
preventDefault、stopPropagation 、stopImmediatePropagation 区别
前端
badhope2 分钟前
一命速通蓝桥杯全攻略
开发语言·前端·人工智能·python·职场和发展·蓝桥杯·github
下北沢美食家3 分钟前
前端性能优化面试题
前端·性能优化
点正4 分钟前
详解TypeScript项目引用(Project References)中rootDir的坑:composite:true下为何不能指定rootDir
前端·next.js
向前跑丶加油6 分钟前
tailwindcss构建执行npm exec tailwindcss init -p 报错
前端·npm·node.js
gustt7 分钟前
手写 Mini React:深入理解 createElement 和 render 原理
前端·react.js
陈随易7 分钟前
向日葵+AI,远程操控又进化了
前端·后端·程序员