当前位置:首页 > 电脑教程 > 正文

命令行下载Node.js教程

在Linux上使用系统包管理器安装Node.js,如Ubuntu执行 sudo apt install nodejs,CentOS用 sudo yum install nodejs,macOS通过Homebrew运行 brew install node,Windows建议官网下载安装包。

在命令行环境下下载并安装Node.js是开发者和系统管理员的常见需求,尤其适用于服务器环境或自动化部署场景,以下是跨平台的专业指南,严格遵循官方推荐的安全实践,确保安装过程可靠高效。


通用原则:安全与验证

  1. 官方源优先
    始终从 Node.js 官网 或官方仓库下载,避免第三方源的安全风险。
  2. 验证文件完整性
    下载后校验 SHA-256 哈希值(官网提供校验文件),命令示例:

    命令行下载Node.js教程  第1张

    shasum -a 256 node-vxx.xx.x.tar.gz  # 对比官网公布的哈希值

Windows 系统:3种方法

▶ 方法1:PowerShell 直接下载(无需工具)

# 下载 LTS 版本安装包
Invoke-WebRequest -Uri "https://nodejs.org/dist/v18.16.0/node-v18.16.0-x64.msi" -OutFile "node-installer.msi"
# 静默安装
Start-Process msiexec.exe -Wait -ArgumentList '/i node-installer.msi /qn'

▶ 方法2:Chocolatey 包管理器(推荐自动化)

# 安装 Chocolatey
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
# 安装 Node.js
choco install nodejs-lts

▶ 方法3:Scoop 包管理器

scoop install nodejs

macOS / Linux 系统

▶ 方法1:原生包管理器

系统 命令
Ubuntu/Debian sudo apt update && sudo apt install -y nodejs npm
CentOS/RHEL sudo yum install nodejs npm
macOS (Homebrew) brew install node@18

▶ 方法2:NodeSource 仓库(获取最新版本)

# Ubuntu/Debian
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - 
sudo apt-get install -y nodejs
# CentOS/RHEL
curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
sudo yum install nodejs

▶ 方法3:NVM(多版本管理 – 官方推荐

# 安装 NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
# 重新加载 Shell 配置
source ~/.bashrc   # 或 source ~/.zshrc
# 安装指定版本并启用
nvm install 18.16.0
nvm use 18.16.0

安装后验证

node -v  # 应输出 v18.x.x
npm -v   # 应输出对应版本号

安全注意事项

  1. 权限最小化
    避免使用 sudo 安装全局 npm 包,推荐用 npm install --global --prefix ~/.local-packages 指定用户目录。
  2. 防火墙配置
    企业服务器需开放官网端口(HTTPS 443)和下载域名:

    nodejs.org, deb.nodesource.com, rpm.nodesource.com

故障排除

问题 解决方案
命令未找到 (nvm/node) 重启终端或执行 source ~/.bashrc
下载速度慢 替换国内镜像源(如阿里云)
EACCES 权限错误 npm config set prefix ~/.npm-global 重设路径

引用说明

  • 官方下载地址:Node.js Downloads
  • NVM 项目文档:GitHub nvm-sh/nvm
  • 安全审计指南:Node.js Security Best Practices 更新于2025年10月,适用于 Node.js v18 LTS 版本。*

通过以上方法,您可安全高效地在任何系统部署Node.js,建议生产环境使用NVMLTS版本,并在安装后立即运行 npm audit 检查依赖破绽。

0