命令行下载Node.js教程

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

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

命令行下载Node.js教程


通用原则:安全与验证

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

    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教程

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

命令行下载Node.js教程

原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/19047.html

(0)
酷盾叔的头像酷盾叔
上一篇 2025年6月11日 04:26
下一篇 2025年6月11日 04:36

相关推荐

  • 如何运行jdb命令调试Java程序

    jdb是Java调试工具,运行需先编译含调试信息的类文件,使用jdb 类名启动,通过stop at设置断点,run执行程序,step单步调试,print查看变量,支持远程调试时需添加-agentlib参数连接调试器。

    2025年5月29日
    1900
  • CAD如何标注尺寸详细步骤

    在CAD软件中,标注尺寸的核心命令是DIM,常用具体命令包括:,* **线性标注**:DIMLINEAR(缩写DLI),* **对齐标注**:DIMALIGNED(缩写DAL),* **半径标注**:DIMRADIUS(缩写DRA),* **直径标注**:DIMDIAMETER(缩写DDI),* **角度标注**:DIMANGULAR(缩写DAN),执行命令后,按提示选取对象或指定点即可创建标注。

    2025年6月2日
    11200
  • at命令执行结果如何查询

    at命令执行结果查看方式:,1. 系统自动将结果发送至执行用户邮箱(通过mail命令查看),2. 使用sudo grep “atd” /var/log/syslog检查系统日志(日志路径可能为/var/log/messages),3. 执行时重定向输出到文件(如`at now +1min

    2025年6月8日
    3900
  • 如何快速查看硬盘大小命令

    在Windows中,使用命令wmic diskdrive get size查看硬盘大小(单位为字节,需换算),在Linux中,使用df -h或lsblk命令可直观查看各分区/硬盘大小(带单位如GB)。

    2025年6月11日
    7700
  • 交换机双工模式查看命令

    在交换机上查看端口双工模式,思科设备使用show interfaces status或show interfaces [接口名],华为设备使用display interface [接口名],输出信息中查找”Duplex”字段即可看到Full(全双工)或Half(半双工)。

    2025年6月22日
    5200

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN