跳到主要内容

Vue 环境配置

本章将介绍如何搭建 Vue.js 开发环境,包括 Node.js 安装、使用 Vite 创建项目等内容。

前置要求

在开始学习 Vue 之前,你需要具备以下基础知识:

  • HTML:了解 HTML 基础语法和标签
  • CSS:了解 CSS 选择器和基础样式
  • JavaScript:了解 JavaScript 基础语法(包括 ES6+)

安装 Node.js

Vue 项目基于 Node.js 环境运行,因此首先需要安装 Node.js。

什么是 Node.js?

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,让 JavaScript 可以脱离浏览器在服务端运行。Vue 的开发服务器和构建工具都基于 Node.js。

安装步骤

Windows 用户:

  1. 访问 Node.js 官网:https://nodejs.org/
  2. 下载 LTS(长期支持)版本(推荐 20.x 或 18.x)
  3. 运行安装程序,按照提示完成安装

macOS 用户:

# 使用 Homebrew 安装
brew install node

# 或下载 .pkg 安装包

Linux 用户:

# Ubuntu/Debian
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs

# 或使用 nvm 管理多版本
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
source ~/.bashrc
nvm install 20

验证安装

安装完成后,在终端输入以下命令验证:

node --version  # 显示 Node.js 版本,如 v20.10.0
npm --version # 显示 npm 版本,如 10.2.3
提示

npm(Node Package Manager)是 Node.js 的包管理器,用于安装和管理项目依赖。

使用 Vite 创建项目

Vite 是 Vue 官方推荐的新一代构建工具,具有以下特点:

  • 极速开发体验:基于 ES 模块,开发时无需打包
  • 热模块替换(HMR):修改代码后立即反映在页面上
  • 内置 TypeScript 支持:开箱即用
  • 生产优化:构建时自动优化代码

创建 Vue 项目

# 创建项目(按提示选择)
npm create vue@latest my-vue-app

# 或使用更简洁的命令
npm create vue@latest

创建过程中会提示你选择以下选项:

√ Project name: ... (输入项目名称)
√ Add Vue Router? ... (Yes / No) - 是否添加路由
√ Add Pinia? ... (Yes / No) - 是否添加状态管理
√ Add Vitest? ... (Yes / No) - 是否添加测试
√ Add ESLint? ... (Yes / No) - 是否添加代码检查
√ Add Prettier? ... (Yes / No) - 是否添加代码格式化

启动开发服务器

项目创建完成后,进入项目目录并启动开发服务器:

cd my-vue-app
npm install # 安装依赖(首次创建后必需)
npm run dev # 启动开发服务器

启动成功后,会显示类似以下信息:

  VITE v5.0.0  ready in 320 ms

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

在浏览器中打开 http://localhost:5173/ 即可看到 Vue 欢迎页面。

项目结构介绍

my-vue-app/
├── public/ # 静态资源目录
│ └── favicon.ico # 网站图标
├── src/ # 源代码目录
│ ├── assets/ # 资源文件(图片、样式等)
│ ├── components/ # 组件目录
│ ├── router/ # 路由配置
│ ├── stores/ # Pinia 状态管理
│ ├── views/ # 页面视图
│ ├── App.vue # 根组件
│ └── main.js # 应用入口
├── index.html # HTML 入口文件
├── vite.config.js # Vite 配置
├── package.json # 项目依赖配置
└── README.md # 项目说明

常用命令

命令说明
npm run dev启动开发服务器
npm run build构建生产版本
npm run preview预览生产版本
npm run lint代码检查

使用 Vue CLI 创建项目(可选)

Vue CLI 是 Vue 官方提供的旧版脚手架工具,虽然现在推荐使用 Vite,但了解 Vue CLI 仍有价值。

# 全局安装 Vue CLI
npm install -g @vue/cli

# 创建项目
vue create my-vue-app

# 启动开发服务器
cd my-vue-app
npm run serve

使用 CDN 引入 Vue

如果只是想快速体验 Vue,可以使用 CDN 方式:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>Vue CDN 示例</title>
</head>
<body>
<div id="app">
<h1>{{ message }}</h1>
<button @click="reverseMessage">反转文字</button>
</div>

<!-- 引入 Vue 3 -->
<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
<script>
const { createApp, ref } = Vue;

createApp({
setup() {
const message = ref('你好,Vue!');

const reverseMessage = () => {
message.value = message.value.split('').reverse().join('');
};

return { message, reverseMessage };
}
}).mount('#app');
</script>
</body>
</html>
注意

CDN 方式适合学习和简单演示,生产环境建议使用构建工具。

IDE 推荐

Visual Studio Code

VS Code 是开发 Vue 应用的首选编辑器,推荐安装以下插件:

  • Vue - Official:Vue 语言支持
  • Volar:Vue 3 语言支持(替代 Vetur)
  • TypeScript Vue Plugin:TypeScript 支持
  • ESLint:代码检查
  • Prettier:代码格式化

WebStorm / IntelliJ IDEA

JetBrains 家的 IDE 对 Vue 也有很好的支持,适合大型项目开发。

安装问题排查

npm 安装失败

如果遇到 npm 安装问题,可以尝试:

# 清除 npm 缓存
npm cache clean --force

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

# 或使用 npx 直接运行
npx create-vue@latest

Node 版本问题

建议使用 LTS 版本,如果需要管理多个 Node 版本:

# 使用 nvm(推荐)
nvm install 20
nvm use 20

# 或使用 n
npm install -g n
n 20

小结

本章我们学习了:

  1. Node.js 安装:在本地搭建 Node.js 环境
  2. Vite 项目创建:使用 Vite 创建 Vue 项目
  3. 项目结构:了解 Vue 项目的目录结构
  4. 常用命令:npm run dev、npm run build 等
  5. IDE 配置:VS Code 和插件推荐

练习

  1. 安装 Node.js 并验证版本
  2. 使用 Vite 创建一个 Vue 项目
  3. 启动开发服务器,访问页面
  4. 了解项目目录结构

准备好进入下一章,创建你的第一个 Vue 应用了吗?