本文适配已安装 nvm、Node.js、npm 的Win11用户,全程贴合实际操作流程,重点解决新版Vite(6.x)rolldown依赖报错问题,手把手带你从0到1搭建可直接开发的Vue3 + Vite项目,兼顾技术人员的实操性和避坑需求。
一、前置环境确认(必做,避免后续踩坑)
核心前提:已通过nvm安装Node.js和npm,无需额外重装,先验证环境可用性,避免因版本不兼容导致后续报错。
操作步骤:
- 打开Win11 PowerShell(建议管理员身份运行) ,执行以下命令验证版本: `# 验证Node.js版本(推荐v18.x / v20.x LTS,避免太新版本) node -v
验证npm版本(无需单独安装,随Node.js自带)
npm -v`
- 验证标准:能正常输出版本号(如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生效:
- Volar(必装):Vue3官方语言支持,提供语法高亮、智能提示、类型检查,替代旧版Vetur;
- ESLint(必装):代码检查工具,检测代码语法错误、规范代码风格,避免开发中出现隐性bug,适配Vue3 + TypeScript项目;
- Auto Rename Tag(推荐):自动重命名配对的HTML/XML标签,提升开发效率;
- Prettier - Code formatter(推荐):代码自动格式化,保持代码风格统一。
注意:1. 若之前安装过Vetur插件,需禁用(右键插件→禁用),避免与Volar冲突,导致语法提示异常;2. ESLint安装后,可根据项目需求配置.eslintrc文件,规范代码风格。
步骤3:插件生效验证
打开项目中的src/App.vue文件,输入