[linux] 本地部署网页(windows下载node.js, 安装pnpm)

1、安装node.js和Pnpm

1️⃣ 下载官方完整安装包

  • 访问 Node.js 官网,下载左侧 LTS 版本 的 .msi 安装包。

  • 注意 :不要下载 .zip 或二进制文件,一定要是 .msi 安装程序。

2️⃣ 运行安装程序

  • 双击下载的 .msi 文件,开始安装。

  • 在安装过程中,务必保持默认设置 ,特别是 "Add to PATH" 选项必须勾选。

  • 安装路径可以使用默认的 C:\Program Files\nodejs\,也可以自定义,但建议保持默认,方便管理。

3️⃣ 安装完成后的 PATH 处理

安装程序会自动将 C:\Program Files\nodejs\ 添加到系统 PATH 中。但由于你目前 PATH 中已经有 D:\ 路径,且 node 能找到 D:\node.exe,系统可能会优先使用旧的 node.exe(取决于 PATH 中路径的顺序)。

为了让新的 Node.js 生效,你需要确保新路径在 PATH 中排在旧路径之前:

  1. 打开环境变量设置

    • 右键"此电脑" → 属性 → 高级系统设置 → 环境变量。
  2. 找到系统变量中的 Path

    • 在"系统变量"列表中找到 Path,选中并点击"编辑"。
  3. 调整顺序

    • 在编辑窗口中,你会看到一系列路径列表。找到 C:\Program Files\nodejs\(如果安装时使用了默认路径),选中它,然后点击右侧的"上移"按钮,直到它排在 D:\ 或其他可能指向旧 node 的路径之前。

    • 如果 D:\ 也在 Path 中(用于查找 node.exe),建议将 C:\Program Files\nodejs\ 上移至其上方。

    • 点击"确定"保存所有更改。

4️⃣ 验证新版本生效

  • 关闭所有当前打开的 PowerShell 窗口(必须完全关闭,否则环境变量不刷新)。

  • 重新打开一个 PowerShell 窗口,输入:

    powershell

    复制代码
    where.exe node

    应该显示 C:\Program Files\nodejs\node.exe 在前,D:\node.exe 在后。

  • 然后验证版本:

    powershell

    复制代码
    node -v
    npm -v

    现在两者都应该正确显示版本号(npm 会显示随 Node.js 一起安装的版本)。

5️⃣ 继续安装 pnpm

powershell

复制代码
npm install -g pnpm

6️⃣ (可选)清理旧文件

既然新的 Node.js 已经正常工作,你可以安全地删除 D:\node.exe 以及可能残留的其他 Node 相关文件,避免以后混淆。删除前请确保没有正在运行的 node 进程(任务管理器检查)。

2、npx本地windows电脑部署

使用 npx(最简单,无需安装)

powershell

复制代码
# 在项目目录打开 PowerShell
cd C:\Users\13804\.minimax-agent\projects\6\dist

# 直接运行(会自动下载 serve)
npx serve -p 3000
相关推荐
HaipengYu7 分钟前
深度解密 OpenCode 2 插件加载机制:Dual-Version (V1/V2) 适配实战与官方文档的“隐形陷阱”
node.js
前端之虎陈随易5 小时前
bm2,Node.js 与 Bun 项目部署新选择
node.js
梦帮科技1 天前
【3.0修订版】 RNS 代币架构:ERC20 五件套扩展与六钱包分配
数据结构·后端·算法·架构·node.js·区块链·php
niyongsheng2 天前
后端零改动,给若依换一套现代化前端
vue.js·开源·node.js
liangshanbo12152 天前
面试题:Webpack 的 publicPath 有什么作用?
前端·webpack·node.js
hasty3 天前
不上传新包,也能改变用户拿到的版本:npm dist-tag 的 OIDC 权限治理
前端·npm·node.js
福兮说3 天前
前后端算的 MD5、SHA-256 对不上?编码、换行、BOM、HMAC、JSON 顺序,八个原因逐个实测
前端·javascript·node.js·json·哈希算法
lingchen19063 天前
Node.js的下载安装配置
node.js
LRL_4 天前
【实战指南】Node.js 跨平台依赖下载:如何在 Windows/Linux 环境下互跨下载目标系统的 npm/pnpm 包
linux·windows·node.js
福兮说4 天前
URL 编码的七个坑:c++ 传到后端变空格、%25 套娃、截断 emoji 直接报错
开发语言·前端·javascript·node.js·url