You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04安装Node.js遇语法错误及命令问题求助

解决Ubuntu 22.04安装Node.js 18.18.2时的脚本错误

问题根源

你下载的nodesource_setup.sh实际是HTML页面而非Shell脚本,大概率是网络请求异常导致内容下载错误,或是指定的版本URL已失效。

修复步骤

  1. 清理错误文件

    rm ~/nodesource_setup.sh
    
  2. 重新下载有效脚本
    使用Nodesource的分支通用链接(自动指向18.x分支最新稳定版,避免单版本URL失效问题),同时添加参数确保下载内容有效:

    cd ~
    curl -sLf https://deb.nodesource.com/setup_18.x -o nodesource_setup.sh
    
  3. 验证脚本合法性
    查看文件开头确认是Shell脚本:

    head ~/nodesource_setup.sh
    

    正常开头应为#!/bin/bash,而非HTML相关内容。

  4. 执行安装脚本

    sudo bash nodesource_setup.sh
    
  5. 安装Node.js与npm
    脚本执行完成后,正式安装:

    sudo apt install -y nodejs
    
  6. 确认安装成功
    检查版本验证:

    node -v
    npm -v
    

特殊网络环境处理

如果仍下载到HTML内容,尝试强制使用IPv4请求:

curl -sLf --ipv4 https://deb.nodesource.com/setup_18.x -o nodesource_setup.sh

内容的提问来源于stack exchange,提问作者Plastoponica

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 07:57:08