Win11 避坑实操:Vue3 + Vite 5.x 环境搭建(基于nvm/node/npm,零报错版)

0 阅读6分钟

本文适配已安装 nvm、Node.js、npm 的Win11用户,全程贴合实际操作流程,重点解决新版Vite(6.x)rolldown依赖报错问题,手把手带你从0到1搭建可直接开发的Vue3 + Vite项目,兼顾技术人员的实操性和避坑需求。

一、前置环境确认(必做,避免后续踩坑)

核心前提:已通过nvm安装Node.js和npm,无需额外重装,先验证环境可用性,避免因版本不兼容导致后续报错。

操作步骤:

  1. 打开Win11 PowerShell(建议管理员身份运行) ,执行以下命令验证版本: `# 验证Node.js版本(推荐v18.x / v20.x LTS,避免太新版本) node -v

验证npm版本(无需单独安装,随Node.js自带)

npm -v`

  1. 验证标准:能正常输出版本号(如node v18.20.0、npm 9.8.1),无“不是内部或外部命令”提示,说明nvm和Node.js环境配置正常。

注意:若提示命令无效,需先检查nvm环境变量配置,确保nvm和Node.js的安装路径已添加到系统环境变量中。

二、核心避坑:安装Vue3 + Vite 5.x(避开rolldown报错)

重点说明:当前新版Vite(6.x)引入rolldown打包器,在Win11环境下易出现“rolldown-binding.win32-x64-msvc.node缺失”报错,本次实操采用 Vite 5.2.0 稳定版,直接绕开该问题,同时兼容Vue3。

步骤1:删除无效项目(若之前创建失败)

若之前执行创建命令报错,先删除已生成的无效项目文件夹(以项目名vue3-vite-demo为例),避免残留文件干扰:

# 删除无效项目文件夹(请替换为你的项目名)
rmdir /s /q vue3-vite-demo
# 清理npm缓存,避免下载残留导致报错
npm cache clean --force

步骤2:创建Vue3 + Vite 5.x项目

进入你想存放项目的目录(如D:\projects),执行以下命令,一键创建项目(全程默认即可,无需额外配置):

# 进入目标目录(替换为你的存放路径)
cd D:\projects
# 用Vite 5.2.0创建Vue3项目(项目名自定义,此处为vue3-vite-demo)
npx create-vite@5.2.0 vue3-vite-demo -- --template vue

执行后会提示选择变体,按默认(TypeScript)直接回车即可,脚手架会自动生成Vue3 + TypeScript + Vite 5.x的项目结构。

步骤3:安装项目依赖

项目脚手架生成后,进入项目目录,安装Vue3、Vite等核心依赖:

# 进入项目目录
cd vue3-vite-demo
# 安装依赖(npm自动匹配兼容版本,无额外配置)
npm install

安装成功提示:终端显示“added 47 packages”(具体数量可能略有差异),无红色报错,即使出现“5 packages are looking for funding”,属于开源项目资助提示,不影响项目运行,可直接忽略。

步骤4:启动项目,验证搭建成功

依赖安装完成后,执行启动命令,启动开发服务器:

npm run dev

启动成功标准:终端显示“VITE v5.2.0 ready in XXX ms”,并输出本地访问地址(通常为http://localhost:5173/),复制该地址到浏览器,能看到Vue3默认欢迎页面,说明项目启动成功。

补充操作:可修改页面文案(如将默认文案改为sansan),保存后浏览器自动刷新,验证Vite热更新机制正常,即完成项目搭建。

三、VS Code 开发环境配置(技术人员必备)

项目搭建成功后,用VS Code打开项目,安装核心插件,提升开发体验,避免语法报错、无智能提示等问题。

步骤1:用VS Code打开项目

在当前PowerShell窗口,执行以下命令,自动用VS Code打开当前项目:

code .

步骤2:安装核心插件(必装+推荐)

打开VS Code左侧扩展面板(快捷键Ctrl+Shift+X),搜索以下插件并安装,无需额外配置,安装后重启VS Code生效:

  1. Volar(必装):Vue3官方语言支持,提供语法高亮、智能提示、类型检查,替代旧版Vetur;
  2. ESLint(必装):代码检查工具,检测代码语法错误、规范代码风格,避免开发中出现隐性bug,适配Vue3 + TypeScript项目;
  3. Auto Rename Tag(推荐):自动重命名配对的HTML/XML标签,提升开发效率;
  4. Prettier - Code formatter(推荐):代码自动格式化,保持代码风格统一。

注意:1. 若之前安装过Vetur插件,需禁用(右键插件→禁用),避免与Volar冲突,导致语法提示异常;2. ESLint安装后,可根据项目需求配置.eslintrc文件,规范代码风格。

步骤3:插件生效验证

打开项目中的src/App.vue文件,输入