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

命令行下载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)和下载域名:

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

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

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


故障排除

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


引用说明

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

0