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 安装包(推荐)

  1. 打开官网:
    👉 https://nodejs.org/

  2. 下载 LTS(长期支持版) 的 Windows Installer (.msi)。

  3. 双击安装,按提示下一步即可:

    • 建议保持默认路径(如:C:\Program Files\nodejs)。
    • 默认勾选 “Add to PATH”,安装完成后无需额外配置环境变量。

方式二:使用 nvm-windows(可管理多个 Node 版本)

如果需要切换不同项目 Node 版本,使用:

  1. 下载 nvm-setup.zip
    👉 https://github.com/coreybutler/nvm-windows/releases

  2. 安装后,使用:

    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 一键集成热更新联调

image

image
image
image

posted @ 2025-07-02 10:44  学不会xuebuhui  阅读(270)  评论(0)    收藏  举报
Language: javascript //图片预览