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

WSL Linux终端Node.js安装异常:Syntax error报错求助

Node.js安装报错/usr/bin/node: 1: Syntax error: ")" unexpected的原因及修复方案

核心问题分析

  • 命令拼写错误导致包索引未更新:你执行了sudo atp update(正确应为apt而非atp),系统无法正常更新软件源索引,可能安装了不兼容的旧版本或错误包。
  • 误装同名非目标包:Ubuntu仓库中的node包是一款业余无线电工具(ax25-node),并非JavaScript运行时Node.js。安装它会覆盖nodejs的软链接,导致执行node命令时调用错误程序,触发语法报错。

修复步骤

  1. 卸载错误安装的node包:
    sudo apt remove --purge node
    
  2. 修正命令并更新系统包索引:
    sudo apt update
    
  3. 重新安装正确的Node.js和npm:
    sudo apt install nodejs npm
    
  4. 验证安装结果:
    node --version
    npm --version
    
  5. 若仍有问题,检查并修复node软链接:
    先查看当前链接指向:
    ls -l /usr/bin/node
    
    若未指向nodejs,手动创建软链接:
    sudo ln -s /usr/bin/nodejs /usr/bin/node
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 19:07:34