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

Termux运行npm报错cannot link executable "node"如何修复

Termux node链接错误修复方案

cannot link executable "node": cannot locate symbol "__emutls_get_address" referenced by "/data/data/com.termux/files/usr/bin/node"...
该报错由Termux环境下nodejs包与系统依赖库版本不匹配导致,修复步骤如下:

  • 更新Termux全量软件包
    执行命令:pkg update && pkg upgrade -y
    执行中如果弹出配置选择提示,直接回车选择默认配置即可。
  • 卸载当前已安装的nodejs包
    执行命令:pkg uninstall nodejs -y
  • 安装官方源最新版nodejs
    执行命令:pkg install nodejs -y
  • 验证修复效果
    分别执行node -v和npm -v,两个命令均正常输出版本号即修复完成。

如果执行上述步骤后仍报错,先清理node相关残留文件后再重装:

  • 执行残留清理命令:rm -rf /data/data/com.termux/files/usr/bin/node /data/data/com.termux/files/usr/bin/npm /data/data/com.termux/files/usr/lib/node_modules
  • 重复上面的卸载、重装nodejs操作即可。

注意:不要使用非Termux官方源的nodejs安装包,否则大概率会再次触发该依赖不匹配问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 05:45:08