Vue 3 安装与环境搭建:从 Node.js 开始

Vue 3 安装与环境搭建:从 Node.js 开始

学 Vue 第一步不是打开官网,是先把环境搞定。很多新手卡在这一步,我当年也是。所以这篇我写得细一点,把我踩过的坑都告诉你。

Node.js 是什么,为什么需要它

简单说,Node.js 是让 JavaScript 能在浏览器外面运行的工具。

Vue 3 的开发服务器、构建工具都是基于 Node.js 的,所以你必须装。没有 Node.js,Vite 跑不起来,Vue 项目没法开发。

装 Node.js 只装一个东西就行,不需要装什么"服务器版"或者"完整版"。

安装 Node.js

Windows 用户

Node.js 官网open in new window,下载 LTS 版本(长期支持版,更稳定)。

注意别下错了:页面上两个大按钮,"Node.js 20.x LTS" 和 "Node.js 22.x Current"。新手选 LTS。

下载完是一个 .msi 文件,双击安装,一路点"Next"就行。

安装完,打开命令行(Win + R,输入 cmd,回车),输入:

node -v
npm -v

看到类似这样的输出就说明装好了:

v20.11.0
10.2.4

版本号可能不一样,没关系,能显示就行。

Mac 用户

推荐用 Homebrew 安装:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install node

或者直接去官网下 .pkg 安装包也行。

npm 是什么

npm 是 Node.js 自带的包管理器。你可以理解成"应用商店",Vue 和各种工具都是通过 npm 安装的。

装好 Node.js 之后,npm 就已经可以用了。

你可以顺手改一下 npm 的源,国内用淘宝镜像会快很多:

npm config set registry https://registry.npmmirror.com

安装 pnpm(可选但推荐)

pnpm 是另一个包管理器,比 npm 更快、更省空间。我现在项目里都用它。

npm install -g pnpm

装完验证一下:

pnpm -v

后续所有 npm install 都可以换成 pnpm install

创建你的第一个 Vue 项目

这是关键一步。

在命令行里,进入你想放项目的目录(比如我的是 D:\projects):

cd D:\projects

然后用 Vite 创建项目:

pnpm create vite vue3-getting-started --template vue-ts

解释一下这行命令:

  • pnpm create vite:用 Vite 这个工具创建项目
  • vue3-getting-started:项目名,你可以改成自己喜欢的
  • --template vue-ts:使用 Vue 3 + TypeScript 模板

回车之后会问你要不要安装依赖,输入 y 等待安装完成。

如果你用的是 npm 而不是 pnpm,把 pnpm 换成 npm 就行。

项目目录结构

创建完成后,进入项目目录:

cd vue3-getting-started

看一下目录结构:

vue3-getting-started/
├── public/          # 静态资源,直接复制到输出目录
├── src/             # 源代码,你的代码主要写这里
│   ├── assets/      # 样式、图片等资源
│   ├── components/ # 组件目录
│   ├── App.vue     # 根组件
│   └── main.ts     # 入口文件
├── index.html       # HTML 入口
├── package.json     # 项目配置和依赖
├── tsconfig.json    # TypeScript 配置
└── vite.config.ts   # Vite 配置

刚创建完,src/components/ 里应该有一个 HelloWorld.vue,这是 Vite 给你创建的示例组件。

让项目跑起来

在项目目录下,运行:

pnpm dev

几秒钟后,你应该看到类似这样的输出:

VITE v5.x.x  ready in 1234 ms

➜  Local:   http://localhost:5173/
➜  Network: http://192.168.x.x:5173/

打开浏览器,访问 http://localhost:5173/,你应该能看到一个 Vue 的欢迎页。

恭喜你,Vue 项目跑起来了。

Ctrl + C 可以停止开发服务器。

IDE 配置:让代码提示更智能

我用的是 VS Code,推荐你也用它。

装好 VS Code 之后,再装这几个扩展:

扩展名作用
Vue - OfficialVue 官方扩展,提供语法高亮和类型支持
TypeScript Vue Plugin让 TypeScript 认识 .vue 文件
ESLint代码检查,发现潜在问题
Prettier代码格式化,统一代码风格

在 VS Code 扩展市场里搜索安装就行。

装完之后,打开项目目录,VS Code 会提示你安装项目依赖,点一下"Install"。

常见问题

问题一:pnpm create 报权限错误

Windows 用户用管理员权限打开命令行,或者把命令行换到非系统盘目录(比如 D:\projects)再试。

问题二:pnpm dev 之后浏览器打不开

检查命令行有没有报错信息。常见的是端口被占用,试试:

pnpm dev --port 3000

问题三:创建项目时卡住了

检查网络,能访问 npm 就行。如果网速慢,用淘宝镜像:

pnpm config set registry https://registry.npmmirror.com

然后重新创建项目。

下一步

环境搞定了,接下来我们看一下项目里每个文件是干什么的,下一篇《Vue 3 项目结构详解:每个文件是干什么的》。

如果你迫不及待想看点东西,可以打开 src/App.vue,改几个字,保存,浏览器会自动刷新。

这就是热更新——Vue 开发最爽的地方之一。

有问题欢迎留言。

最后更新 4/30/2026, 8:57:45 AM