六维教程

Nuxt4 环境搭建

开始写代码之前,先把开发环境搭好。整个过程分三步,确认 Node 版本、创建项目、启动项目。

检查 Node.js 版本

Nuxt 4 要求 Node.js 20.1922.12 及以上版本(或 23+),官方推荐使用最新的 LTS 版本。

node -v

如果命令提示不是命令,说明没装 Node。可以去 nodejs.org 下载安装包,一路下一步即可。如果版本低于 20.19,或是处于 22.0 到 22.11 之间,去官网下载新版本覆盖安装。

node -v   # 输出类似 v20.19.x 或 v22.12.x 即可

提示:如果你需要同时维护多个 Node 版本,可以用 nvm-windows 这类版本管理工具切换,新手阶段直接装最新 LTS 就行。

安装开发工具

推荐使用 VS Code,安装两个官方扩展:

扩展 作用
Vue - Official(Volar) Vue 单文件组件的语法高亮、类型提示
ESLint 代码规范检查

Volar 是 Vue 官方的语言工具,没有它的话 .vue 文件几乎没有智能提示,强烈建议安装。

创建项目

打开终端(PowerShell 或 CMD 均可),执行:

npm create nuxt@latest my-nuxt-app

my-nuxt-app 是项目名称,可以换成你喜欢的名字。执行后会出现交互式引导,按提示选择:

选项 说明
Project name 项目名称,直接回车使用默认
Package name 包名,默认即可
Language framework 是否用 TypeScript,推荐选 Yes
Package manager 包管理器,选 npm 即可
Initialize git repository 是否初始化 git,选 Yes
Install dependencies 是否立即安装依赖,选 Yes

提示:Nuxt 4 的创建向导很简洁,全程回车用默认值也没问题,项目跑起来后一切都可以改。

目录初始化选项说明

早期版本的创建向导会问你选择 starter 模板,新版本默认就是最精简的 minimal 模板,不需要纠结。做博客或文档站点可以后面再加 @nuxt/content 模块。

启动项目

创建完成后进入项目目录并启动:

cd my-nuxt-app
npm run dev

看到类似下面的输出就成功了:

Nuxt 4.x.x ready in 500ms
➜ Local:    http://localhost:3000/

在浏览器打开 http://localhost:3000,看到欢迎页面就说明环境搭建完成。

常用 npm 脚本

package.json 中内置了几个常用脚本:

{
  "scripts": {
    "build": "nuxt build",
    "dev": "nuxt dev",
    "generate": "nuxt generate",
    "preview": "nuxt preview",
    "postinstall": "nuxt prepare"
  }
}
命令 作用
npm run dev 启动开发服务器,改代码自动热更新(HMR)
npm run build 生产环境打包(服务端渲染版)
npm run generate 静态站点生成,预渲染所有页面为 HTML
npm run preview 本地预览生产打包结果

新手阶段只需要记住 npm run dev,其余命令在配置与部署篇详细介绍。

常见问题

问题 解决方法
端口被占用 npm run dev -- --port 3001 换端口,或加 --port 0 自动选
找不到 npm 命令 重新安装 Node.js,并重开终端
报错 Node 版本过低 升级 Node 到 20.19 或 22.12 以上
依赖安装失败 删除 node_modulespackage-lock.json 后重新 npm install
页面改了不生效 通常是缓存问题,删除 .nuxt 目录后重新 npm run dev
上一篇
Nuxt4 教程
下一篇
Nuxt4 目录结构