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

执行npm run build遇RpcIpcMessagePortClosedError错误求助

解决方案:远程命令行执行npm run build遇RpcIpcMessagePortClosedError

针对远程服务器命令行执行npm run build时出现的RpcIpcMessagePortClosedError(由fork-ts-checker-webpack-plugin引发),试试以下命令行环境适用的解决办法:

  • 增加Node.js内存分配
    远程服务器内存不足可能导致子进程被强制关闭,执行构建时指定更大的内存限制:

    NODE_OPTIONS="--max-old-space-size=8192" npm run build
    

    注:8192代表8GB,可根据服务器内存情况调整(比如4096代表4GB)。

  • 临时禁用TypeScript类型检查插件
    如果不需要在构建时同步做类型检查,可通过环境变量临时关闭fork-ts-checker-webpack-plugin:

    DISABLE_FORK_TS_CHECKER=true npm run build
    

    若上述环境变量无效,可手动修改superset-frontend下的webpack生产配置文件(如webpack.prod.js),注释或删除该插件的配置项后再执行构建。

  • 更新插件版本
    进入前端目录更新fork-ts-checker-webpack-plugin到兼容版本:

    cd /home/superset/superset/superset-frontend
    npm install fork-ts-checker-webpack-plugin@latest --save-dev
    npm run build
    
  • 切换Node.js LTS版本
    高版本Node可能与插件存在兼容性问题,切换到稳定的LTS版本(如v16)后重试:

    # 若已安装nvm
    nvm install 16
    nvm use 16
    npm run build
    

内容的提问来源于stack exchange,提问作者Aaron Cane Sandoval

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 03:51:02