win 环境下载node和npm
以下是从零快速构建初始化一个 Vue 3(Vite)项目的标准流程,适合你直接落地:
✅ 1️⃣ 环境准备
需要:
-
安装 Node.js (建议 ≥ 18.x)
查看版本:node -v npm -v
✅ 2️⃣ 使用 Vite 快速创建 Vue 项目
执行以下命令:
npm create vite@latest my-vue-app --template vue
参数说明:
my-vue-app:项目文件夹名,可自定义。--template vue:使用 Vue 模板。
✅ 3️⃣ 安装依赖
进入项目目录并安装依赖:
cd my-vue-app
npm install
✅ 4️⃣ 启动开发服务器
npm run dev
终端会显示:
VITE v5.x.x ready in ... ms
➜ Local: http://localhost:5173/
打开浏览器访问即可看到 Vite + Vue 项目默认页面。
✅ 5️⃣ 项目结构简述
my-vue-app/
├── index.html # 项目入口 HTML
├── package.json # 项目依赖与脚本
├── vite.config.js # Vite 配置文件
└── src/
├── assets/ # 静态资源
├── components/ # Vue 组件
├── App.vue # 根组件
└── main.js # 应用入口
✅ 6️⃣ 构建生产包
执行:
npm run build
生成 dist/ 文件夹,可直接托管在 FastAPI 静态路由、Nginx、Apache、Vercel 等服务器上。
✅ 7️⃣ 可选:安装常用依赖
-
axios(发请求)
npm install axios -
vue-router(路由管理)
npm install vue-router -
pinia(状态管理)
npm install pinia
总结
使用 Vite + Vue 初始化的优点:
✅ 秒级冷启动
✅ 模块热更新(HMR)体验流畅
✅ 适合与 FastAPI 前后端分离开发
如果需要,我可以进一步帮你:
✅ 配置 vue-router 路由管理
✅ 配置 pinia 状态管理
✅ 编写与 FastAPI 对接的 axios 请求模板
✅ 整合前端自动部署到 FastAPI StaticFiles
以便完整实战提升效率,若需要,请告知继续安排。
以下是在 Windows 上干净、可长期使用的 Node.js + npm 安装方法:
✅ 1️⃣ 安装 Node.js(自带 npm)
方式一:官网下载 MSI 安装包(推荐)
-
打开官网:
👉 https://nodejs.org/ -
下载 LTS(长期支持版) 的 Windows Installer (.msi)。
-
双击安装,按提示下一步即可:
- 建议保持默认路径(如:
C:\Program Files\nodejs)。 - 默认勾选 “Add to PATH”,安装完成后无需额外配置环境变量。
- 建议保持默认路径(如:
方式二:使用 nvm-windows(可管理多个 Node 版本)
如果需要切换不同项目 Node 版本,使用:
-
下载
nvm-setup.zip:
👉 https://github.com/coreybutler/nvm-windows/releases -
安装后,使用:
nvm install 20.14.0 nvm use 20.14.0即可在不同项目灵活切换 Node 版本。
✅ 2️⃣ 验证安装是否成功
打开 PowerShell / CMD,输入:
node -v
npm -v
如果正确安装,会输出类似:
v20.14.0
10.7.0
✅ 3️⃣ npm 基本使用
-
查看可用命令:
npm help -
更新 npm 至最新:
npm install -g npm -
安装全局包:
npm install -g vite -
在项目中初始化
package.json:npm init -y -
安装项目依赖:
npm install -
运行脚本:
npm run dev
✅ 常见问题
❓ 安装完 node 后 npm 无法识别?
-
关闭并重新打开 PowerShell 或 CMD。
-
确认
C:\Program Files\nodejs\是否在系统环境变量 PATH 中。 -
执行:
where node where npm检查是否正确指向安装路径。
❓ 需要卸载重装 Node?
- 使用 “应用和功能” 卸载 Node.js。
- 手动删除
C:\Program Files\nodejs。 - 清理
C:\Users\<用户名>\AppData\Roaming\npm(全局包目录)。
安装vue
以下是帮你在 Windows 上配置 nvm-windows(Node 版本管理器)并用于稳定开发 Vue / FastAPI 前端项目的完整实操流程:
✅ 1️⃣ 下载并安装 nvm-windows
1️⃣ 打开 nvm-windows Releases
2️⃣ 下载:
nvm-setup.zip- 解压并运行
nvm-setup.exe。
3️⃣ 安装过程中:
- 安装路径(如
C:\nvm)建议默认。 - Node 安装路径(如
C:\Program Files\nodejs)建议默认。 - 自动配置环境变量。
安装完成后,关闭并重新打开 PowerShell 或 CMD。
✅ 2️⃣ 验证 nvm 是否安装成功
nvm version
应输出类似:
1.1.12
如显示未识别命令:
- 检查环境变量是否包含
C:\nvm。 - 重启计算机或终端。
✅ 3️⃣ 安装并切换 Node 版本
例如:
nvm install 20.14.0
nvm use 20.14.0
验证:
node -v
npm -v
应输出:
v20.14.0
10.7.0
✅ 4️⃣ 配置全局 npm 包目录(可选)
防止出现 npm 全局安装位置混乱,可执行:
npm config set prefix C:\Users\<用户名>\AppData\Roaming\npm
如需查看配置:
npm config list
✅ 5️⃣ 用于 Vue / Vite 项目开发
初始化 Vue 项目:
npm create vite@latest my-vue-app --template vue
cd my-vue-app
npm install
npm run dev
✅ 6️⃣ 常用 nvm 命令
| 命令 | 作用 |
|---|---|
nvm list available |
查看可用的 Node 版本 |
nvm list |
查看已安装的 Node 版本 |
nvm install <version> |
安装指定版本 Node |
nvm use <version> |
切换至指定版本 Node |
nvm uninstall <version> |
卸载指定 Node 版本 |
✅ 7️⃣ VSCode 配合使用
1️⃣ 启动 VSCode 前,先在终端执行 nvm use <version>,确保 VSCode 内部使用当前 Node 版本。
2️⃣ VSCode 内使用内置终端运行: --host 保证可以访问
npm run dev -- --host
即可无缝调试 Vue、React、Vite 等前端项目。
✅ 总结
✨ 使用 nvm-windows 的好处:
✅ 多项目可用不同 Node 版本
✅ 升级降级 Node 快速安全
✅ 避免全局依赖混乱
✅ 提升 Vue / FastAPI 前后端分离开发时的环境稳定性
如果需要,我可以:
✅ 帮你写一键初始化脚本(自动拉取项目 + 安装依赖 + 启动开发)
✅ 帮你配置全局 .npmrc 与 .nvmrc 便于切换
✅ 指导与 FastAPI 一键集成热更新联调





浙公网安备 33010602011771号