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

升级Emscripten到2.0.25出现NODE告警 如何切换为EM_NODE_JS

告警原因说明

这个NODE变量默认是Emscripten旧版本在生成配置文件时自动写入的,并非你手动设置的环境变量。2.0.25版本开始Emscripten改用EM_NODE_JS作为Node.js路径的指定变量,旧的NODE变量标识被标记为废弃,因此触发告警。

具体修复步骤

  • 首先找到Emscripten的全局配置文件.emscripten:
    • Linux/macOS 路径:~/.emscripten(用户主目录下的隐藏文件)
    • Windows 路径:C:\Users\你的用户名\.emscripten
  • 打开该文件,找到形如 NODE = '/path/to/your/node' 的配置行
  • 仅修改变量名,保持路径值不变,将该行修改为:
    EM_NODE_JS = '/path/to/your/node'
    
  • 重新激活emsdk环境使其生效:
    • Linux/macOS 执行:source /path/to/emsdk/emsdk_env.sh
    • Windows cmd执行:\path\to\emsdk\emsdk_env.bat
    • Windows PowerShell执行:\path\to\emsdk\emsdk_env.ps1

异常排查

如果修改后仍然出现告警,可检查当前shell环境是否存在手动设置的NODE全局变量:

  • Linux/macOS 执行 echo $NODE 查看输出,如果有值可检查.bashrc、.zshrc、.bash_profile等shell配置文件,删除export NODE=xxx的行,新增export EM_NODE_JS=xxx即可
  • Windows 执行 echo %NODE% 查看输出,如果有值可在系统环境变量配置页修改对应变量名

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 09:06:03