Node.js 开发环境完整部署指南(精简优化版)
2026/6/11 19:22:52 网站建设 项目流程

适用系统:Ubuntu 18.04+、CentOS 7+、macOS,全程使用国内镜像提升下载速度,统一目录规划、环境配置与常用脚本。

一、前置环境准备

1. 基础要求

  • 磁盘空间:至少 4GB 可用空间
  • 网络连接:可正常访问外网(国内推荐使用镜像源)

2. 安装系统依赖

# 运行以下命令安装系统依赖# Ubuntu / Debiansudoaptupdatesudoaptinstall-ycurlwgetgitbuild-essential# CentOS / RHELsudoyum updatesudoyum groupinstall-y"Development Tools"sudoyuminstall-ycurlwgetgit# macOS(需先安装 Homebrew)brewinstallcurlwgetgit二、统一目录规划 集中管理 Node、缓存、项目、工具文件,方便后续维护。1. 创建目录并授权bash运行# 批量创建目录sudomkdir-p/data/{node/{nvm,global},cache/{npm,yarn,nvm},projects,tools}## 赋予当前用户权限(username 替换为你的用户名,也可直接使用 $USER)```bashsudochown-R$USER:$USER/data

目录结构说明

/data/ ├── node/ # Node.js 相关目录 │ ├── nvm/ # NVM 安装路径 │ └── global/ # npm 全局包目录 ├── cache/ # 各类工具缓存目录 │ ├── npm/ │ ├── yarn/ │ └── nvm/ ├── projects/ # 开发项目存放目录 └── tools/ # 自定义管理脚本目录

三、NVM 安装与配置(多版本 Node.js 管理)

1. 安装 NVM(推荐使用国内镜像源)

# 运行以下命令安装 NVM# 指定 NVM 安装目录exportNVM_DIR="/data/node/nvm"## 国内镜像安装(推荐)```bashcurl-o- https://gitee.com/mirrors/nvm/raw/master/install.sh|bash

2. 临时加载并验证

# 运行以下命令临时加载 NVM 并验证exportNVM_DIR="/data/node/nvm"[-s"$NVM_DIR/nvm.sh"]&&\."$NVM_DIR/nvm.sh"[-s"$NVM_DIR/bash_completion"]

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询